Nearlath 0 Geschrieben 14. April 2022 Melden Geschrieben 14. April 2022 Guten Tag, Ich bin was Powershell angeht eine NOOB. Mein Ziel ist es alle Lokalen User deaktivieren. Ich habe schon einiges ausprobiert was mir das Internet verraten hat geht aber nicht. Hier sind die Sachen die ich versucht habe invoke-command -scriptblock {Get-LocalGroupMember -Group 'administratoren'} | select Name | out-gridview -title "LocalAdmins" $localadmin = Get-LocalGroupMember -Group 'administratoren' | select Name Disable-LocalUser -Name $localadmin invoke-command -scriptblock {Get-LocalGroupMember -Group 'administratoren'} | select * Disable-LocalUser | select * #Remove-LocalGroupMember Administratoren -Member gohan #Remove-LocalGroupMember Administratoren |ForEach-Object {Import-CSV C:\temp\User_delete.csv -Header users} Import-CSV C:\temp\User_delete.csv -Header users | ForEach-Object {Remove-localGroupMember "Administratoren" -members $_.users} Get-LocalGroupMember -Group 'administratoren'| ForEach-Object {Remove-localGroupMember "Administratoren"} $localadmin = Get-LocalGroupMember -Group 'administratoren' | select Name | # ForEach-Object {Remove-localGroupMember "Administratoren" -members $localadmin} Remove-LocalGroupMember Administratoren -Member $localadmin ForEach-Object {Remove-localGroupMember "Administratoren"} (Get-LocalGroupMember -Group 'administratoren') ForEach-Object $localadmin {Remove-localGroupMember "Administratoren" -member $_.localadmin} #$Benutzer = Get-ADUser Import-CSV C:\temp\User_delete.csv -Header users #Remove-ADGroupMember -Member $Benutzer -Confirm:0 nichts davon hat geholfen. kann mir jemand helfen?? Dank
testperson 1.857 Geschrieben 14. April 2022 Melden Geschrieben 14. April 2022 Hi, möchtest du einfach nur eine lokale Gruppe leeren oder tatsächlich die Mitglieder der lokalen Gruppe deaktivieren? Für Ersteres würde ich auf Gruppenrichtlinien Einstellungen "Lokale Benutzer und Gruppen" setzen. Für Zweiteres: Get-LocalGroupMember "Test" | ForEach-Object { Disable-LocalUser -Name $_.Name.SubString($env:COMPUTERNAME.Length + 1) } Gruß Jan
Nearlath 0 Geschrieben 14. April 2022 Autor Melden Geschrieben 14. April 2022 Hallo Testperson Ich möchte alle Lokale User die in einer bestimmten Gruppe sind deaktivieren oder auch alle Lokalen User deaktivieren. Mfg Nearlath
testperson 1.857 Geschrieben 14. April 2022 Melden Geschrieben 14. April 2022 Nunja, dann siehe oben. Um alle lokalen User zu deaktivieren: Get-LocalUser | Disable-LocalUser
Nearlath 0 Geschrieben 14. April 2022 Autor Melden Geschrieben 14. April 2022 Vielen Dank das war zu einfach, hab zu kompliziert gedacht Wie kann ich die Deaktivierten User aus einer Lokalen Gruppe löschen?
BOfH_666 586 Geschrieben 14. April 2022 Melden Geschrieben 14. April 2022 (bearbeitet) Ich hab mal für Dich nach "PowerShell + LocalGroup" gegoogelt. Folgendes habe ich gefunden: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/get-localuser?view=powershell-5.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/disable-localuser?view=powershell-5.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/add-localgroupmember?view=powershell-5.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/remove-localgroupmember?view=powershell-5.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/get-localgroup?view=powershell-5.1 Ich empfehle, Dir jeweils die ganze Hilfe inklusive der Beispiele durchzulesen, um zu lernen, wie man die cmdlets benutzt, bearbeitet 14. April 2022 von BOfH_666 1
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden