0

我有创建用户帐户并为这些帐户建立电子邮件地址的脚本。所有“创建命令”都被一个 try/catch 块包围,以捕获错误并将消息添加到输出日志。这工作正常......除了启用邮箱命令

try { 
    Enable-Maibox (.. parameters ...) 
}
catch {
    $errorsEncountered = $true
    Write-Output "Error establishing e-mail address for $($UserData.username)"
}

当 enable-mailbox 命令失败时...跳过捕获部分。为什么是这样?我该如何解决这个问题?

4

2 回答 2

3

未捕获非终止错误。使用“-ErrorAction Stop”使错误终止错误。

Enable-Maibox (.. parameters ...) -ErrorAction Stop
于 2012-12-20T12:42:53.307 回答
0

我可能是错的,但“Enable-Maibox”看起来拼写错误。

于 2015-03-25T20:43:25.387 回答