我需要从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