2009-03-02 7 views
0

J'ai le code suivant tirant de mon serveur d'échange 2003.powershell exchange 2003: wmi-object ne tire pas toutes les banques de boîtes aux lettres?

 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 

et il ne saisit pas tous les magasins de boîtes aux lettres sur le serveur. Une idée pourquoi ou ce qui pourrait causer cela?

merci à l'avance

REMARQUE: Il semble saisir tous les magasins de boîtes aux lettres, sauf pour 1 dans le 2ème groupe de stockage. Je ne sais pas pourquoi c'est ... La chose amusante est que mon vbscript saisit toutes les banques de boîtes aux lettres en utilisant le même espace de noms et la même classe.

Répondre

0

Donc, pour commencer, est-ce que ça revient juste avant de vous dérouler & commencer à utiliser les trucs de la quête?

Avez-vous le bon numéro de:

(get-wmiobject -class Exchange_Mailbox -namespace Root\MicrosoftExchangeV2 -computername srv02).count 
0

Couple de choses (pas sûr qu'ils sont la cause (# 1)):

  1. vous sont bouclez $ ExchangeServers mais ne N'utilisez pas $ server dans -computerName (il y a un nom de serveur "srv02" fixe).

  2. Je voudrais déplacer le "connect-qadservice -service 'localhost'" hors de la boucle des serveurs foreach (Vous l'appelez pour chaque serveur dans les serveurs Exchange).

  3. Vous appelez get-QADUser deux fois ($ tmp et le bureau de $) pour obtenir le bureau de l'utilisateur et la description, vous pouvez le faire en un seul appel (TMO $ est redondant):

+0

J'ai mis à jour autant mais il semble qu'il encore sur un des groupes de stockage. – phill

0

Avez-vous autorisations vérifiées sur les magasins/SG?

Questions connexes