Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen, 

ich möchte ein Powershell Script verwenden, um in einer bestimmten OU von den bereits deaktivierten Benutzern die Sicherheitsgruppen entfernen. 

Ich bin im Internet fündig geworden, aber leider funktioniert es nicht so richtig. 

Hier das Script:

Get-ADUser -Filter  “Enabled -eq ‘$false'” -SearchBase ‘OU=Test_deaktivierte_Benutzer,OU=User,DC=Domain,DC=int‘ -Properties memberOf | ForEach {
Remove-ADPrincipalGroupMembership -Identity $_.SamAccountName -MemberOf $_.memberOf -Confirm:$false
}

 

Ich bekomme beim testen von dem Script folgende Meldung:

Get-ADUser : Fehler beim Analysieren der Abfrage: "Enabled -eq ‘False'" Fehlermeldung: "syntax error" an folgender Position: "13".
In Zeile:1 Zeichen:1
+ Get-ADUser -Filter “Enabled -eq ‘$false'” -SearchBase ‘OU=_Test_deakt ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ParserError: (:) [Get-ADUser], ADFilterParsingException
    + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADFilterParsingException,Microsoft.ActiveDirectory.Management.Commands.Get 
   ADUser

 

Ich bin vermutlich einfach zu blind und sehe den Fehler nicht. 

Vielen Dank für Eure Hilfe 🙂 

 

 

vor 52 Minuten schrieb Michael1985:

Hier das korrigierte Script:

Get-ADUser -Filter  {Enabled -eq $false} -SearchBase ‘OU=Test_deaktivierte_Benutzer,OU=User,DC=Domain,DC=int‘ -Properties memberOf | ForEach {
Remove-ADPrincipalGroupMembership -Identity $_.SamAccountName -MemberOf $_.memberOf -Confirm:$false
}

 

Moin!

Wie Dir Deine Shell schon mitgeteilt hat wollte da die Syntax nicht. Du hast versucht verschiedene Typen miteinander zu vergleichen. So solltest Du weiter kommen.

Viel Erfolg

  • Autor
vor 14 Minuten schrieb FISI-Prüfer:

Moin!

Wie Dir Deine Shell schon mitgeteilt hat wollte da die Syntax nicht. Du hast versucht verschiedene Typen miteinander zu vergleichen. So solltest Du weiter kommen.

Viel Erfolg

Moin!

vielen Dank es funktioniert!

 

Gruß Michael!

Es ist zwar beantwortet und funktionstüchtig... aber mal eine Frage....

Wie lange bewahrst du deaktivierte Benutzer (nehme an ausgetretene MA) im System auf? Bei mir ist es so, dass wir eine Karenzzeit von 90 Tagen haben und dann das Konto löschen samt aller Rechte und dem Postfach.

Denn es kann ja sein, dass der MA innerhalb der 90 Tage doch nochmal wieder eingestellt wird o. Nachfolge tritt an und soll die selben Rechte bekommen (da kann ich Copy-Member Script laufen lassen). 

Nur so mal gefragt...

Kann ich für uns beantworten.

10 Jahre mit dem Ende des Jahres des Austritts.

a) kann irgendwo immer was auftauchen wo nur der User Zugriff hatte.

b) aufgrund eines Gerichtsurteils in einem NON-EU Land. Sind wir verpflichtet alle Userdaten 10 Jahre aufzuheben. Gab damals nen Fall wo nen Ex-MA die Firma wegen was anderem Verklagt hat und irgendwann im Prozess kam es dazu das der Richter die Userdaten sehen wollte, die waren aber schon weg.

  • 2 Wochen später...
  • Autor

Hallo,

noch zu dem Thema.

Wir bewahren den deaktivierten AD-Benutzer dann weitere 365 Tage auf. Dann ist er weitere 180 Tage im AD-Papierkorb.

Seine Benutzerdaten bewahren wir auf.

 

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.