我有创建用户帐户并为这些帐户建立电子邮件地址的脚本。所有“创建命令”都被一个 try/catch 块包围,以捕获错误并将消息添加到输出日志。这工作正常......除了启用邮箱命令
try {
Enable-Maibox (.. parameters ...)
}
catch {
$errorsEncountered = $true
Write-Output "Error establishing e-mail address for $($UserData.username)"
}
当 enable-mailbox 命令失败时...跳过捕获部分。为什么是这样?我该如何解决这个问题?