【问题标题】:Powershell to compare groupmembership of input users with a particular groupPowershell 将输入用户的组成员身份与特定组进行比较
【发布时间】:2012-02-21 08:07:38
【问题描述】:

我有一个用户列表,我想检查输入的用户列表是否是特定组的成员,很抱歉问这样的基本问题,因为我是 powershell 的初学者。

http://pastebin.com/YBUw2xNj

我只有 user_id 在列表中,我想将每个用户 id 与一个组进行比较,无论用户是否是该组的成员。比如 user,user2,user3 是 testgroup 的成员。

例如——

user1 测试组 user2 测试组 user3 测试组

问候 纳文

【问题讨论】:

    标签: powershell


    【解决方案1】:

    如果您的 Csv 如下所示:

    username, groupname
    a12358, european administrators
    m235813, european users
    

    此单行将返回属于相应组的用户:

    import-csv usergroup.csv | foreach-object {get-qaduser $_.username -memberof $_.groupname}
    

    【讨论】:

    • 对不起,我的问题不清楚......我的列表中只有 user_id,我想将每个用户 id 与一个组进行比较,无论用户是该组的成员还是不是。比如说 user,user2,user3 是 testgroup 的成员。
    • 类似这样的东西:"user","user2","user3" | get-qaduser -memberof testgroup?
    • 导入-csv userid.csv | foreach-object {get-qaduser $_.username -memberof $_.testgroup} ,我想将 csv 中的 user_id 与一个名为 testgroup 的组进行比较,看看用户是否是 testgroup 的成员
    • 嗨,乔恩,感谢您的回复,我已经实现了我所期待的。我将组名放在 csv 文件中并比较 .再次感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2017-04-20
    • 2016-05-24
    • 1970-01-01
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多