在PowerShell中通过Get-ADUser获取用户时出错

时间:2018-02-05 04:33:14

标签: powershell active-directory

我的脚本出现问题。每次我尝试它,我都会收到以下错误消息:

  

Get-ADUser无法找到具有标识的对象

但用户确实存在。 以下是我在特定群组中获取所有用户的方式,即“所有用户”:

[array]$u = Get-ADGroupMember $userset

之后让用户逐个更改密码并向他们发送电子邮件:

$u[$a] = Get-ADUser $u[$a] -Properties PasswordExpired, Enabled, PasswordNeverExpires, Mobile

documentation

错误屏幕(但它是俄语): code in gist.

1 个答案:

答案 0 :(得分:0)

我改变了这一行:

[array]$u = Get-ADGroupMember $userset

用这个:

[array]$u = Get-ADGroup $userset | Get-ADGroupMember -recursive | Get-ADUser -properties

它可以正常工作,没有任何错误。