【发布时间】:2023-03-23 09:20:01
【问题描述】:
也许我只是瞎了眼,但我正在尝试运行以下命令并尝试了-recurse, -force, -confirm:$false,但没有任何效果。一直告诉我有孩子,并问我是否要删除他们。我将在多个远程服务器上使用这个脚本,所以没有任何提示。
有没有办法静默删除虚拟目录?如果下面的代码不起作用,其他人有关于如何清理 IIS 以在我的默认网站下没有这个虚拟目录的提示吗?
我接受了建议的修改,但我在其他情况下用来抑制消息的任何方法仍然没有多大运气。我开始认为这种情况不存在,这对于我们这些管理数十台 IIS 服务器等的人来说是一种可怕的耻辱。
if (Test-Path "IIS:\Sites\Default Web Site\LIT") {
Remove-WebVirtualDirectory -Site "Default Web Site" -Application "\" -Name LIT
Write-Host " Virtual directory 'LIT' deleted..." -foreground "green"
} else {
Write-Host " Unable to delete 'LIT' virtual directory because it was not found..." -foreground "red"
}
【问题讨论】:
标签: powershell iis virtual-directory