我在团队网站中有文档库需要删除。由于某种原因,它在站点中不可见,也不在回收站中。我确信这不会以任何方式隐藏。
我查看了内容数据库,发现该列表存在于AllLists表中。我得到了列表的GUID并尝试使用以下命令删除它
PS C:\Users\spadmin> Get-SPWeb "http://teamsites/sites/siteA/subSiteA" | Where-Object {$_.Lists.Delete([System.Guid]"F341C105-7C2F-4F60-97EC-5B232C4FC94E")}
我看到以下错误。
Exception calling "Delete" with "1" argument(s): "List does not exist.
The page you selected contains a list that does not exist. It may have been deleted by another user."
At line:1 char:86
+ Get-SPWeb "http://teamsites/sites/siteA/subSiteA" | Where-Object {$_.Lists.Delete <<<< ([System.Guid]"F341C105-7C2F-4F60-97EC-5B232C4FC94E")}
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
任何想法如何摆脱这个列表。我想完全删除它。
提前致谢。
答案 0 :(得分:1)
如果列表未出现在ui,资源管理器视图或可用的api中,您就不应该担心,因为内容数据库以神秘的方式工作
另外,您可以检查最终用户回收站和管理员回收站
答案 1 :(得分:0)
尝试使用某些工具(如SharePoint Manager)检查文档库。 SharePoint中可能存在“隐藏&#34;”的列表。这些列表通常由复杂功能创建,并在内部用于其功能。所以删除它们可能不是一个好主意。