我需要获取 Exchange 服务器上位于 Active Directory 中一个特定 OU 的所有用户的报告。有没有办法用 Powershell 或 VBS 做到这一点?
谢谢
我需要获取 Exchange 服务器上位于 Active Directory 中一个特定 OU 的所有用户的报告。有没有办法用 Powershell 或 VBS 做到这一点?
谢谢
Get-Mailbox -ResultSize Unlimited -OrganizationalUnit 'OU=test1,DC=domain,DC=com'
PS cmdlet 适用于 Exchange 2007 及更高版本。以下是提取列表并将其转储到文本文件中的方法。我添加了 -IgnoreDefaultScope 句柄,以便您能够提取列表,即使有问题的 OU 位于子域中。
Get-Mailbox -IgnoreDefaultScope -ResultSize Unlimited -OrganizationalUnit 'OU=Staff Leavers,DC=my,DC=domain,DC=com' > C:\SysMgr\LeaverMailboxes.txt