我在/ sites / path下有一个包含100个网站集的Web应用程序。 也是根/
中的根网站集我需要一个powershell脚本来删除除根网站集之外的所有内容。
我知道powershell命令是remove-spsite但我不想输入1000个网址
答案 0 :(得分:2)
Get-SPSite:返回符合给定条件的所有网站集。
Get-SPWeb:返回符合给定条件的所有子网站。
Remove-SPWeb:完全删除指定的网址。
通过将一个命令输入下一个命令,您应该能够删除所有网站。最终的whatif参数显示了将要发生的事情。
Get-SPSite | Get-SPWeb | Remove-SPWeb -whatif