2009-01-05 10 views
1

Comment lancez-vous la cmdlet "get-mailbox" en dehors de la portée par défaut actuelle du domaine actuel?exchange powershell: get-mailbox en dehors de la portée par défaut

Quand je lance -OrganizationalUnit get-boîte aux lettres bob.com/bobsage je reçois un message d'erreur indiquant: Get-boîte aux lettres: La racine de recherche demandée « rss.com/rsstoilet » est pas dans le champ d'application par défaut actuelle « ens .com '. Impossible d'effectuer des recherches en dehors de la portée par défaut actuelle.

grâce à l'avance

Répondre

2

Essayez de définir cette variable globale.

$AdminSessionADSettings.ViewEntireForest = $True

Ou utiliser Set-ADServerSettings -ViewEntireForest $True

Ou placez-le sur un niveau de cmdlet:

Get-Mailbox -IgnoreDefaultScope

+0

Devrai-je définir cette variable chaque fois que je lance le script? – phill

0

Je suis assez sûr que le message d'erreur est exacte - il ne peut pas effectuer des recherches en dehors du champ par défaut actuel. Vous devrez modifier la portée que vous exécutez la commande dans

0

Si vous utilisez la deuxième option (-ignoredefaultscope), m Veillez à transmettre le DN de l'objet en tant que paramètre à -Identity.

ex: Get-Mailbox -IgnoreDefaultScope -Identity "cn = nom d'utilisateur, ou = OUName, dc = domainname, dc = com"

Merci, Sitaram Pamarthi

www.techibee.com