我刚刚开始学习 Powershell,我想知道如何编写一个 powershell 脚本来扫描 OU 中的用户并选择后续编号。例如,当我的 OU 中有“User1”和“User2”时,运行脚本时它将创建“User3”
答案1
您可以找到预先打包的脚本,但根据您的情况,您有特定要求,因此最好的建议是构建自己的脚本。 一个好的起点可能是来自 powershell 社区的朋友的以下代码块:
$lastUser = Get-ADUser -Filter * -SearchBase 'OU=name,DC=domain,DC=com' |
Where-Object SamAccountName -match '(\d+)$' |
Sort-Object { [Int]$matches[1] } |
Select-Object -Last 1
这虽然不能完全满足您的要求,但可以帮助您实现目标。希望对您有所帮助!