我从我的 Exchange Server 2003 中提取了以下代码。
connect-qadservice -service 'localhost'
foreach ($server in $exchangeservers)
{
$AllUsers += get-wmiobject -class Exchange_Mailbox -namespace Root\MicrosoftExchangeV2 -computername $server| select servername,storagegroupname, storename,mailboxdisplayname,totalitems,size, DeletedMessageSizeExtended, legacyDN, datediscoveredabsentInDS
}
$exchngver = "2003"
foreach ($user in $AllUsers)
{
$obj = new-object psObject
$office = get-qaduser -Identity $user.legacyDN | select office, description
}
disconnect-qadservice
并且它不会抓取服务器上的所有邮箱存储。知道为什么或可能是什么原因造成的吗?
提前致谢
注意:IT 似乎获取了除第二个存储组中的 1 之外的所有邮箱存储。我不知道这是为什么...有趣的是我的 vbscript 使用相同的命名空间和类来抓取所有邮箱存储就可以了。