gpt4 book ai didi

PowerShell -ErrorAction SilentlyContinue 不适用于 Get-ADUser

转载 作者:行者123 更新时间:2023-12-02 23:46:06 25 4
gpt4 key购买 nike

我在静默获取 -ErrorAction 时遇到问题继续使用 cmdlet 'Get-ADUser'

这不起作用,显示错误时是否带有 -ErrorAction?

  get-aduser "JSmith" -ErrorVariable Err -ErrorAction SilentlyContinue
if ($Err){write-host "This is an error!!!!"}

这有效(在相同条件下,没有显示错误并默默地继续?

 get-childitem z: -ErrorVariable Err -ErrorAction SilentlyContinue
if ($Err){write-host "This is an error!!!!"}

最佳答案

get实际上是由网关服务在DC上执行的,并且错误处理的工作方式并不完全相同。幸运的是,Try/Catch 确实有效:

Try { get-aduser "JSmith" } 
Catch { write-host "This is an error!!!!" }

关于PowerShell -ErrorAction SilentlyContinue 不适用于 Get-ADUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23000356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com