我有腳本創建用戶帳戶併爲這些帳戶建立電子郵件地址。所有'create-commands'被try/catch塊包圍,以捕獲錯誤並向輸出日誌添加消息。這工作得很好......除了啓用郵箱命令Exchange管理外殼捕獲啓用郵箱錯誤
try {
Enable-Maibox (.. parameters ...)
}
catch {
$errorsEncountered = $true
Write-Output "Error establishing e-mail address for $($UserData.username)"
}
當啓用郵箱命令失敗...捕捉部分被跳過。爲什麼是這樣?我該如何解決這個問題?
但不會完全停止腳本?我不想讓它停下來,只是爲了報告錯誤並繼續下一條指令。 – Walter81
不,它不會停止您的腳本,但會根據需要輸入您的腳本。 – Remko