您好,
介于您的问题同时涉及到AD和Exchange,需要使用若干不同的命令。
由于我们论坛并不提供对于脚本编写方面的支持,因此只能尽量满足您的需求。
希望您可以理解。
------------------------
以下是我编写的一个脚本,您可以尝试保存为Powershell脚本文件并在EMS中运行,查看是否可以导出需要的结果:
$users = Get-Mailbox -ResultSize unlimited -RecipientTypeDetails usermailbox | select-object Name
Foreach($user in $users)
{
Get-Mailbox -identity $_.name -RecipientTypeDetails usermailbox | select-object alias,DisplayName,PrimarySmtpAddress,OrganizationalUnit,Database,@{Expression={(Get-ADPrincipalGroupMembership $_.name | where {$_.groupcategory -eq "Distribution"}).name -join ';'};Label="group";},@{Expression={(Get-MailboxStatistics $_.name).LastLogonTime};Label="lastlogontime";},@{Expression={(Get-MailboxStatistics $_.name).Totalitemsize};Label="Totalitemsize";},@{Expression={(Get-MailboxStatistics $_.name).DatabaseProhibitSendReceiveQuota};Label="Quota";},@{Expression={(Get-User $_.name).title};Label="Job";},@{Expression={(Get-User $_.name).department};Label="Department";} | export-csv c:\temp\result.csv
}
在我的测试环境中导出的结果如下:

部分条目显示为空则根据对应的参数代表用户没有所属组,或是未登陆过邮箱等。
此致,
Kael Yao
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.