Nearlath 0 Geschrieben 14. April 2022 Melden Teilen 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 Zitieren Link zu diesem Kommentar
testperson 1.677 Geschrieben 14. April 2022 Melden Teilen 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 Zitieren Link zu diesem Kommentar
Nearlath 0 Geschrieben 14. April 2022 Autor Melden Teilen 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 Zitieren Link zu diesem Kommentar
testperson 1.677 Geschrieben 14. April 2022 Melden Teilen Geschrieben 14. April 2022 Nunja, dann siehe oben. Um alle lokalen User zu deaktivieren: Get-LocalUser | Disable-LocalUser Zitieren Link zu diesem Kommentar
Nearlath 0 Geschrieben 14. April 2022 Autor Melden Teilen 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? Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 14. April 2022 Melden Teilen 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.