我有此脚本,该脚本将查询本地域并解锁和帐户(如果当前已锁定)。我想运行相同的脚本,但是请检查其他域。我可以通过Get = AdUser命令获得一些帮助吗,我以为其他域控制器是-Server“ Servername”,但这不起作用。
根据给出的反馈,我尝试在以下我输入domaincontroller名称的位置进行尝试,但由于无法解锁锁定的帐户,它似乎不起作用。我看到所有内容都已加载,并且得到屏幕打印输出,它找到了锁定的帐户,但该帐户未解锁。
Error in mutate_impl(.data, dots) :
Evaluation error: argument "no" is missing, with no default.
答案 0 :(得分:1)
Get-ADUser
具有-server参数,可用于指定具有特定域信息的域控制器,假设您有权访问该其他域,则该参数将起作用。
$DomainController = 'DomainControllerName'
$res = Get-ADUser -Identity noctest -Properties LockedOut -Server $DomainController | Select-Object LockedOut
if ($res.lockedout -eq $true)
{
unlock-adaccount noctest
write-output "Account has Been Un-Locked"
}