我们目前正在升级到 SharePoint 2013。我们已经开始导入内容数据库。在使用 Test-SPContentDatabase 时,我们发现了“MissingSiteDefinition”。它没有给出名字,而是一个四位数的身份证号码。我们用了
Get-SPWebTemplate | select Name, ID
并找到与模板绑定的四位 ID 号。我们已删除包含该模板的站点,并正在尝试删除该模板,因为它位于不再使用的站点上,并且是与 2013 不兼容的专业模板。当我们运行
Uninstall-SPWebTemplate -identity [Name of template]
它不会引发错误。但是,当我再次运行时
Get-SPWebTemplate | select Name, ID
它仍然列出。引用此模板的站点已被删除,我们必须运行
Remove-SPDeletedSite
完全删除该网站。但是,模板仍然存在。我确信我们缺少一个简单的步骤。