网站的 Powershell 列表和处于 "Stopped" 状态的站点的删除

Powershell List of WebSites and the removal of sites in "Stopped" state

我正在寻找一种方法来删除处于 "Stopped" 状态的所有 IIS 站点。谁能告诉我一个 powershell 脚本来做这个?

Get-Website | select name,id,state

上面列出了网站、站点的 ID 和状态我一直无法弄清楚的是如何只列出 State=Stopped 以及如何使用基于 state=Stopped 的 Remove-Website

以下命令没有输出也没有错误;

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

我很快就按下了 post 按钮,谢谢...

谢谢!

这应该会为您提供状态为 "Stopped" 的所有站点:

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

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

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