chrissie 10 Geschrieben 4. September 2008 Melden Teilen Geschrieben 4. September 2008 Hallo, ich versuche momentan ein Script für die Exchange 2007 Verwaltungsshell zu erzeugen, das Emailadressen mit bestimmten Domänenendungen ausliest (veraltet) und genau diese Adressen entfernt. Bis jetzt habe ich aber das Problem, dass mein Scriipt zwar die Benutzer ausliest, aber leider alle Adressen der ausgeählten Benutzer löscht. Die Adressen aus den Richtlinien kommen danach ja schnell wieder rein, aber die anderen fehlen halt. Hier mál mein aktueller Stand: ## Definition der zu ändernden Postfächer ## $boxes = get-mailbox | where-object {$_.EmailAddresses -ilike '*contoso.com'} ## Definition des zu ändernden Wertes ## $boxes.Emailaddresses -= "*@contoso.com" ## Deaktivierung der automatischen Adressrichtlinienverarbeitung ## get-mailbox | where-object {$_.EmailAddresses -ilike '*contoso.com'} | set-mailbox -emailaddresspolicyenabled $false ## Entfernung aller Email-Adresseinträge mit der Endung contoso.com aus den Postfächern ## get-mailbox | where-object {$_.EmailAddresses -ilike '*contoso.com'} | set-mailbox -emailaddresses $boxes.Emailadresses ## Aktivierung der automatischen Adressrichtlinienverarbeitung ## get-mailbox | set-mailbox -emailaddresspolicyenabled $true Vielleicht hat ja ´jemand einen Tipp. Gruss, chrissie Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.