【问题标题】:PowerShell: Nested powershell command to add users to groupPowerShell:用于将用户添加到组的嵌套 powershell 命令
【发布时间】:2018-12-17 10:45:05
【问题描述】:

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

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

感谢您的帮助!

【问题讨论】:

  • 到目前为止你有什么尝试?
  • 你可以在()中看到我的命令。问题是我不知道如何嵌套它。

标签: powershell


【解决方案1】:

看看如何在foreach 循环中使用result set,如下所示:

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

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

【讨论】:

    猜你喜欢
    • 2011-11-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 2011-03-28
    相关资源
    最近更新 更多