如何通过Powershell仅选择有效用户



我需要从AD创建包含所有用户的CSV文件。我将为此域中的每个用户创建gsuite地址。谷歌只需要他们的名字,姓氏电子邮件地址和密码。我将像这样撰写邮件[姓名的第一个字母]@mydomain.com。我唯一的问题是Powershell。我正在尝试使用选择AD用户cmdlet来完成这个工作。这是我的基本查询:

Get-AdUser -Server $server -filter {(ObjectClass -eq "user") -and (enabled -eq $true)}

它返回我想要的用户,但包含我不需要的东西,如"健康邮箱"。我的域遵循 agdlp 规则,因此检索用户应该不难。唯一的问题是如何指定要从中检索用户的 OU?

唯一的问题是如何指定要从中检索用户的 OU?

使用 SearchBase 参数:

Get-ADUser -SearchBase 'OU=ActualUsers,DC=domain,DC=tld' -Filter {(ObjectClass -eq "user") -and (enabled -eq $true)} -Server $server

最新更新