代码之家  ›  专栏  ›  技术社区  ›  cr1zz

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

  •  0
  • cr1zz  · 技术社区  · 6 年前

    我想用嵌套的PowerShell命令更新一组AD用户,我需要以下方面的帮助:(

    1. 获取具有特定属性的所有用户(get aduser-filter“extensionattribute1-like”*“')
    2. 将此用户添加到特定组(添加adgroupmember-标识“groupname”-成员用户名)
    3. 删除扩展属性(设置aduser_“标识用户名-清除”extensionattribute1“)

    谢谢你的帮助!

    1 回复  |  直到 6 年前
        1
  •  1
  •   TobyU    6 年前

    看看如何使用 result set 在一个 foreach 循环如下:

    Get-ADUser -Filter 'extensionAttribute1 -like "*"' | foreach {
    
        Add-ADGroupMember -Identity "GroupNAME" -Members $_.samaccountname
        Set-ADUser –Identity $_.samaccountname -Clear "extensionattribute1"
    }
    
    推荐文章