我正在尝试为特定 OU 中的所有用户更新 AD 中列出的电子邮件地址。这是我正在使用的 powershell 脚本,但它无法正常工作
Import-Module ActiveDirectory
Get-ADUser -Filter * -SearchBase "OU=OtherOU,OU=SomeOu,DC=Domain,DC=local" | Set-ADUser -email $_.samaccountname@domain.com
我认为这是因为当我尝试执行 Set-ADUser 时,$_.samaccountname 没有返回任何内容。谁能指出我解决这个问题的正确方向?谢谢!