删除一个特定路径下的所有网站集

时间:2013-06-06 07:53:15

标签: sharepoint powershell

我在/ sites / path下有一个包含100个网站集的Web应用程序。 也是根/

中的根网站集

我需要一个powershell脚本来删除除根网站集之外的所有内容。

我知道powershell命令是remove-spsite但我不想输入1000个网址

1 个答案:

答案 0 :(得分:2)

Get-SPSite:返回符合给定条件的所有网站集。

Get-SPWeb:返回符合给定条件的所有子网站。

Remove-SPWeb:完全删除指定的网址。

通过将一个命令输入下一个命令,您应该能够删除所有网站。最终的whatif参数显示了将要发生的事情。

Get-SPSite | Get-SPWeb | Remove-SPWeb -whatif