Jump to content

Mehrere User aus einer Gruppe entfernen mit aus CSV


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Alle !

 

Ich habe folgendes Problem

Ich bekam eine Liste von Usern die Aus einer Gruppe entfernt werden sollen.

Nun wollte ich den  folgenden Befehl

Remove-ADGroupMember -Identity group -Members user -confirm:$false

in eine Forschleife packen.

Ich habe dies mit meinen Powershellkentnissen nicht zustande gebracht .

 

Hier stehe ich und komm nicht weiter

 

Get-Content C:\Users\02uu060p\Documents\Powershell\rot.csv | ForEach-Object {

$name = "$($_name)"

Remove-ADGroupMember -Identity group -Members user -confirm:$false

 

Wie kann ich nach -Members statt User den Inhalt aus der csv ansprechen ?

Die Variable funkt irgendwie nicht. :(

Bitte um Hilfe

 

lg

 

Link zu diesem Kommentar

Hi

 

Leider doch nicht so einfach ich poste mal das ganze script so groß ist es ja nicht :

 

Get-Content C:\Users\02uu060p\Documents\Powershell\rot.csv | ForEach-Object {

$name = "$($_.name)"

Remove-ADGroupMember -Identity alander -Members $name -confirm:$false

}

 

Fehlermeldung ist:

Remove-ADGroupMember : Unter "DC=pva,DC=sozvers,DC=at" kann kein Objekt mit der ID "" gefunden werden.

In C:\Users\02uu060p\Documents\Powershell\removeAdgroup.ps1:5 Zeichen:3

+ Remove-ADGroupMember -Identity alander -Members $name -confirm:$false

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : ObjectNotFound: (:ADPrincipal) [Remove-ADGroupMember], ADIdentityNotFoundException

+ FullyQualifiedErrorId : SetADGroupMember.ValidateMembersParameter,Microsoft.ActiveDirectory.Management.Commands.RemoveADGroupMember

 

Mit $Name will ich die werte aus der csv ansprechen klappt aber nicht. Trotzdem Danke der Punkt hat auf jeden Fall auch gefehlt.

Link zu diesem Kommentar

Hi

 

Vielen Dank nochmal für die Unterstützung .

Meine Erkentniss weniger ist mehr:

Diese ist der Befehel der auch funktioniert

 

get-content -Path C:\Users\02uu060p\Documents\Powershell\rot.txt | ForEach-Object {Remove-ADGroupMember -Identity alander -Members $_ -confirm:$false}

Die Benutzer aus der txt von der gruppe alander entfernen

 

funktioniert aber nur mit txt file

 

Danke

Link zu diesem Kommentar
  • 4 Wochen später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...