У меня есть следующий код, извлекаемый из моего сервера Exchange 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
и он не захватывает все хранилища почтовых ящиков на сервере. Любая идея, почему или что может быть причиной этого?
спасибо заранее
ПРИМЕЧАНИЕ. Похоже, что он захватывает все хранилища почтовых ящиков, кроме 1 во 2-й группе хранения. Я понятия не имею, почему это так ... Самое смешное, что мой vbscript захватывает все хранилища почтовых ящиков, используя одно и то же пространство имен и класс.