When trying to enable a feature on a site, I was greeted with this following error:
The parent content type specified by content type identifier 0x01 does not exist.
Long story short, the CTYPE feature was not enabled on the site.
Using PowerShell, I exported a list of all the available features in the site.
if(-not(Get-PSSnapin | where { $_.Name -eq "Microsoft.SharePoint.PowerShell"})) { Add-PSSnapin Microsoft.SharePoint.PowerShell; } $web = Get-SPWeb http://yourSharePointsite/ Get-SPFeature | Sort -Property DisplayName > c:\Features.txt
Once exported, I located the CTYPE feature, grabbed its GUID, then enabled the feature.
$web = Get-SPWeb http://yourSharePointsite/ Enable-SPFeature "695b6570-a48b-4a8e-9ea5-26ea7fc1d163" -Url $web.Url
Now you should be able to enable the feature that started all this fun.
Slick but keeps saying this is for site level and has to be applied at site collection level Even though I am at the site collection level.. But nice script – I got all the features and id the second part just did not work. Any ideas?