Powershell网站列表和删除处于“已停止”状态的网站

时间:2015-01-14 17:47:33

标签: powershell iis-7 iis-7.5

我正在寻找一种方法来删除"停止"中的所有IIS网站。州。有人可以给我看一个PowerShell脚本吗?

Get-Website | select name,id,state

上面列出了网站,网站的ID以及我无法弄清楚的状态是如何仅列出State =已停止以及如何根据state = Stopped使用Remove-Website

以下命令不产生输出且没有错误;

Get-Website | Where-Object {$_.status -eq "Stopped"}

我很快点击了帖子按钮,谢谢......

谢谢!

1 个答案:

答案 0 :(得分:0)

这应该会为您提供状态为“已停止”的所有网站:

Get-Website | where {$_.state -eq "Stopped" }

由于我没有任何网站要删除以下内容未经测试但应该适用于删除任务:

Get-Website | where {$_.state -eq "Stopped" } | Remove-Website