Benutzer mit den meisten Antworten
HiddenFromAddressListsEnabled per Script setzen

Frage
-
Hallo zusammen,
ich versuche gerade per PS auf meinem Ex2010 per Script automatisiert allen Kontakten das Attribut in Adressliste anzeigen zu setzen.
Leider klappt es aber nicht so wie ich mir das vorstelle.
(Get-MailContact -ResultSize unlimited) | Where {$_.Alias -like “*”} | ForEach-Object {Set-MailContact $_.Name -HiddenFromAddressListsEnabled:($_.HiddenFromAddressListsEnabled:0)}
Wo mache ich da den Fehler?
Vielen Dank.
Gruß
Tobias
Antworten
-
Hallo zusammen,
nach weiterem ausprobieren habe ich es mittels diesem Code geschafft.
(Get-MailContact -ResultSize unlimited) | Where {$_.Alias -like "*"} | ForEach-Object {Set-Mail
Contact $_.Name -HiddenFromAddressListsEnabled:$false}Gruß
Tobias
- Als Antwort markiert tsaenger Mittwoch, 25. Mai 2011 09:17
Alle Antworten
-
Hallo zusammen,
nach weiterem ausprobieren habe ich es mittels diesem Code geschafft.
(Get-MailContact -ResultSize unlimited) | Where {$_.Alias -like "*"} | ForEach-Object {Set-Mail
Contact $_.Name -HiddenFromAddressListsEnabled:$false}Gruß
Tobias
- Als Antwort markiert tsaenger Mittwoch, 25. Mai 2011 09:17
-
Moin,
ich sage das nicht gerne (wir sind ja nicht bei PERL :)), aber das ist viel zu kompliziert:
Get-MailContact | Set-MailContact -HiddenFromAddressListsEnabled $false
reicht vollkommen.
Gibt es mehr als 1000 Kontakte, dann ist bei Get-MailContact noch der
Schalter "-ResultSize unlimited" notwendig.
Grüße aus Berlin schickt Robert
MVP Exchange Server -
Also ich würde das mit folgendem Befehl tun wollen: set-mailbox Benutzername -HiddenFromAddressListsEnabled:$false
Aber mein Problem ist, das ich das nur auf Benutzerkonten die in einer bestimmten OU stecken machen möchte.
Ein Schalter -Searchbase gibt es bei set-mailbox aber nicht.
Kann jemand helfen?