这是一个基本的问题,但我找不到一个我知道存在的优雅,简单的答案。我想知道这个命令的结果,以便我可以修改后面脚本的作用:
Unlock-ADAccount -Identity user1234
答案 0 :(得分:1)
您可以评估automatic variable $?
以查看命令是否成功:
Unlock-ADAccount -Identity 'user1234'
if ($?) {
'Account unlocked.'
} else {
'Unlocking failed.'
}
或者您可以使用参数-PassThru
运行命令,因此它返回用户对象,允许您检查锁定状态:
Unlock-ADAccount -Identity 'user1234' -PassThru |
Get-ADUser -Property 'LockedOut' |
select -Expand 'LockedOut'
您需要额外的Get-ADUser
,因为默认属性集不包含属性LockedOut
。