Frage : Der Powershell Index, zum jeder Sicherheitsgruppe zu überprüfen, die nicht Post sind, ermöglichte und entfernt Kontakten von jenen Gruppen.

Hallo,

Powershell ermöglichte der Index, zum jeder Sicherheitsgruppe zu überprüfen, die nicht Post sind und entfernt Kontakte jene groups.

The von der Frage muss zu den securit Gruppen spezifisch sein und nicht tun die Post ermöglichte ermöglichte only.
if Post nothing.

Log die Änderungen in ein csv.

Regards
sharath

Antwort : Der Powershell Index, zum jeder Sicherheitsgruppe zu überprüfen, die nicht Post sind, ermöglichte und entfernt Kontakten von jenen Gruppen.


Der Befehl, den Sie dort haben, ist, gerade Blicke, keine Änderungen sicher.

Wenn er findet, dass die rechte Gruppe und Sie uns wieder prüfen zu wünschen hinzufügen können - WhatIf auf das Ende von (als unten) als ein anderes Sicherheitnetz Entfernen-QADGroupMember.

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
# die Gruppen erhalten
- SearchRoot „OU=groups, DC=domain, DC=com“ - SizeLimit 0 `Erhalten-QADGroup
    - LdapFilter „(! (legacyExchangeDN=*))“ | ForEach-Gegenstand {

  $Group = $_

  # die Kontakte von der Gruppe erhalten
  Erhalten-QADGroupMember $Group.DN - Kontakt schreiben | ForEach-Gegenstand {

    # Protokolldateiausgang
    $ _ | Vorwählen-Gegenstand @ {n='GroupName'; e= {$Group.Name}},
      Name, DN

    # das Mitglied von der Gruppe entfernen
    Entfernen-QADGroupMember $Group.DN - Mitglied $_.DN - WhatIf
  }
# die Protokolldatei schreiben
} | „LogFile.csv“ Exportieren-Csv
Weitere Lösungen  
 
programming4us programming4us