PowerShell:嵌套的powershell命令可将用户添加到组

时间:2018-12-17 10:45:06

标签: powershell

我想使用嵌套的powershell命令更新一组AD用户,对此我需要帮助:(

  1. 获取具有特定属性的所有用户(Get-ADUser -Filter'extensionAttribute1 -like“ *”')
  2. 将此用户添加到特定组(Add-ADGroupMember-标识“ GroupNAME”-成员USERNAME)
  3. 删除扩展属性(Set-ADUser –Identity USERNAME-清除“ extensionattribute1”)

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

看看如何在result set循环中使用foreach,像这样:

Get-ADUser -Filter 'extensionAttribute1 -like "*"' | foreach {

    Add-ADGroupMember -Identity "GroupNAME" -Members $_.samaccountname
    Set-ADUser –Identity $_.samaccountname -Clear "extensionattribute1"
}