也許我只是盲目的,但我試圖運行以下命令,並嘗試-recurse, -force, -confirm:$false
並沒有任何工作。不斷告訴我,有孩子,並問我是否要刪除它們。我將在多臺遠程服務器上使用此腳本,因此不能有任何提示。Remove-WebVirtualDirectory ...沒有強制/無聲選項?
有沒有辦法靜靜地刪除虛擬目錄?如果下面的代碼不起作用,其他任何人都有關於如何清理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"
}