Hilfe bei Export bzw Report per Powershell
Hallo Zusammen,
ich könnte eure Hilfe gebrauchen. Ich bin leider nicht so fit was Powershell angeht. Was ich tun möchte:
1. Auszug aus AD für alle Sicherheitsgruppen die keinen Besitzer / Manager haben
2. Auszug aus Exchange über alle Verteilerlisten, Gruppen, etc die im Adressbuch sichtbar sind und keinen Besitzer haben
3. Auszug aus Exchange über alle Verteilerlisten, Gruppen, etc die im Adressbuch sichtbar sind und einen Besitzer eingetragen
Ich tue mich unglaublich schwer damit, vielleicht könnt ihr mir ja ein paar cmdlets nennen die mir helfen.
Danke euch ;).
Liebe Grüße
s4t0r1
ich könnte eure Hilfe gebrauchen. Ich bin leider nicht so fit was Powershell angeht. Was ich tun möchte:
1. Auszug aus AD für alle Sicherheitsgruppen die keinen Besitzer / Manager haben
2. Auszug aus Exchange über alle Verteilerlisten, Gruppen, etc die im Adressbuch sichtbar sind und keinen Besitzer haben
3. Auszug aus Exchange über alle Verteilerlisten, Gruppen, etc die im Adressbuch sichtbar sind und einen Besitzer eingetragen
Ich tue mich unglaublich schwer damit, vielleicht könnt ihr mir ja ein paar cmdlets nennen die mir helfen.
Danke euch ;).
Liebe Grüße
s4t0r1
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 641981
Url: https://administrator.de/forum/hilfe-bei-export-bzw-report-per-powershell-641981.html
Ausgedruckt am: 22.04.2025 um 04:04 Uhr
2 Kommentare
Neuester Kommentar

Tach auch.
Gruß jokari
# 1.
Get-ADGroup -Filter * -Properties ManagedBy | ?{!$_.ManagedBy} | select Name,SamAccountName,GroupScope,GroupCategory
# 2.
Get-Mailbox | ?{!$_.HiddenFromAddressListsEnabled -and !$_.ModeratedBy}
Get-DistributionGroup | ?{!$_.HiddenFromAddressListsEnabled -and !$_.ModeratedBy}
Get-MailContact | ?{!$_.HiddenFromAddressListsEnabled -and !$_.ModeratedBy}
# 3.
Get-Mailbox | ?{!$_.HiddenFromAddressListsEnabled -and $_.ModeratedBy}
Get-DistributionGroup | ?{!$_.HiddenFromAddressListsEnabled -and $_.ModeratedBy}
Get-MailContact | ?{!$_.HiddenFromAddressListsEnabled -and $_.ModeratedBy}
Moin,
Ich lege meine Verteilerlisten immer im AD an und publiziere Sie dann immer auf dem Exchange. Wenn du das auch so machst, dann hilft dir:
Du erhält dann zu der Gruppe eine Liste mit allen Eigenschaften. Wenn du dir die Eigenschaften dann anzeigst solltest du da irgendwo so etwas finden wie "Managedby" finden. Sichtbarkeit im Adressbuch gibt es auch. Und wenn du die entsprechenden Properties gefunden hast, dann erweiterst du deine Abfrage um die Bedingung mit dem entsprechenden.
Alle drei Anfragen sollten sich mit einem Einzeiler lösen lassen. Geht auch länger, je nach Bedarf und weiterer Verwendung.
Gruß
Doskias
Ich lege meine Verteilerlisten immer im AD an und publiziere Sie dann immer auf dem Exchange. Wenn du das auch so machst, dann hilft dir:
get-adgroup [Gruppenname] -Properties *
Du erhält dann zu der Gruppe eine Liste mit allen Eigenschaften. Wenn du dir die Eigenschaften dann anzeigst solltest du da irgendwo so etwas finden wie "Managedby" finden. Sichtbarkeit im Adressbuch gibt es auch. Und wenn du die entsprechenden Properties gefunden hast, dann erweiterst du deine Abfrage um die Bedingung mit dem entsprechenden.
Alle drei Anfragen sollten sich mit einem Einzeiler lösen lassen. Geht auch länger, je nach Bedarf und weiterer Verwendung.
Gruß
Doskias