Exchange 2010 - ManagedBy Attribut mehrerer Verteilergruppen pflegen
Hallo,
ich muß regelmäßig das ManagedBy Attribut mehrerer Verteilergruppen um (meist) einen User erweitern. Da es immer zwischen 50 und >100 Gruppen sind, wollte ich es per Powershell lösen.
Für eine einzelne Gruppe mit einem User habe ich mir ja auch die Befehle zusammengesucht:
$new=get-user <UserName>
$Grp=Get-DistributionGroup <Verteilergruppe>
$List=$Grp.ManagedBy
$List+=$new
Set-DistributionGroup <Verteilergruppe> -ManagedBy $List -BypassSecurityGroupManagerCheck
Ich habe eine CSV Datei, in der die Aliasnamen der benötigten Gruppen enthalten sind, als Überschrift ist "Alias" enthalten.
Ich habe jetzt viel mit dem Powershell Cmdlet import-csv experimentiert, bekomme es aber nicht hin. Auch Dr. Google hat mir nicht weitergeholfen.
Hat jemand eine Idee, wie ich das ganze scripten kann ? Jeweils den User und den Namen der CSV Datei einzutragen bzw. zu ändern wäre kein Problem. Aber die ganzen Gruppen...
Vielen Dank im Voraus!
Oliver
ich muß regelmäßig das ManagedBy Attribut mehrerer Verteilergruppen um (meist) einen User erweitern. Da es immer zwischen 50 und >100 Gruppen sind, wollte ich es per Powershell lösen.
Für eine einzelne Gruppe mit einem User habe ich mir ja auch die Befehle zusammengesucht:
$new=get-user <UserName>
$Grp=Get-DistributionGroup <Verteilergruppe>
$List=$Grp.ManagedBy
$List+=$new
Set-DistributionGroup <Verteilergruppe> -ManagedBy $List -BypassSecurityGroupManagerCheck
Ich habe eine CSV Datei, in der die Aliasnamen der benötigten Gruppen enthalten sind, als Überschrift ist "Alias" enthalten.
Ich habe jetzt viel mit dem Powershell Cmdlet import-csv experimentiert, bekomme es aber nicht hin. Auch Dr. Google hat mir nicht weitergeholfen.
Hat jemand eine Idee, wie ich das ganze scripten kann ? Jeweils den User und den Namen der CSV Datei einzutragen bzw. zu ändern wäre kein Problem. Aber die ganzen Gruppen...
Vielen Dank im Voraus!
Oliver
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 298725
Url: https://administrator.de/forum/exchange-2010-managedby-attribut-mehrerer-verteilergruppen-pflegen-298725.html
Ausgedruckt am: 18.06.2025 um 05:06 Uhr
4 Kommentare
Neuester Kommentar

Einfache for-each Schleife ?!
Gruß jodel32
$user = Get-Mailbox maxmuster
$csv = Import-CSV 'C:\gruppen.csv' -Delimiter ";"
$csv | %{
Set-DistributionGroup $_.Alias -ManagedBy ((Get-DistributionGroup $_.Alias).ManagedBy + $user) -BypassSecurityGroupManagerCheck
}

Mit Get-Mailbox geht es auch. Du brauchst nur ein Userobjekt bei dem ein Exchange-Alias hinterlegt ist.

wird einem gehilft ;)
Das üben wir dann nochmal