1
我有一个奇怪的问题,即时通讯使用try/catch方法的一些cmdlet其工作的一些不。在PowerShell中捕获错误
你能提供意见吗?
这一个是工作的罚款:
try
{
$LookingForRemoteMailboxOnPrem = Get-RemoteMailbox $info -ErrorAction Stop | select -ExpandProperty UserPrincipalName
}
catch
{
string]$t = $Error[0]
}
但是这个人是不是:变量t
未处理的错误是什么?如果你设置了'$ ErrorActionPreference ='Stop'',你会得到同样的行为吗? –
尝试'$ t = $ _'而不是 –
@AnsgarWiechers $ ErrorActionPreference设置为继续 – user3574248