【问题标题】:Adding 10k users to 20 AD Groups 500 each using powershell使用 powershell 将 10k 个用户添加到 20 个 AD 组 500 个
【发布时间】:2017-12-06 16:07:06
【问题描述】:

我正在尝试使用 powershell 将 10k 用户列表添加到每个组中的 20 个 AD 组 500。

如果用户只有 9k,则每个组添加 500 个用户将组成 18 个组,其余 2 个组应留空。

我尝试使用“SKIP”命令,但它是重复的。

有更好的编码方式吗?请提出建议。

【问题讨论】:

  • 您尝试过什么,您尝试过什么失败了?理想情况下,您应该提供一个minimal reproducible example 您尝试过的内容,并包含有关它如何失败的具体信息,以及错误消息和/或错误输出。 Stack Overflow 不是代码编写服务;最好的问题是那些提供有用信息的问题,以便回答的人可以指导您设计自己的正确答案。见How to Ask
  • 你在看for循环,我猜
  • ForEach ($client in Get-Content $ScriptDir"\Usernames.txt" | select -first 500 | select -last 100) { $client.Split("\")|输出文件 $trim -Append gc $trim |排序 | get-unique > $DL } 这些是我的代码行。有什么建议么 ?它包含文本文件中的所有行。
  • 我正在尝试用那条线从 401 到 500。

标签: powershell active-directory


【解决方案1】:

获取内容 $DL |选择 -first 400 -skip 500 |输出文件 $ScriptDir"\ADGroupMembers.txt"

此行跳过前 500 行,然后显示 501 到 900 行。

【讨论】:

    猜你喜欢
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多