Powershell: Get-LocalUser oder GetLocalGroupMember
Guten Morgen Powershell User,
ich bastel seit ein paar Tagen an einem Powershell Script zur Inventarisierung von Windows 10 PC welche nicht im AD sind.
Es hakt nur noch an einer Stelle, sonst alles perfekt .
Ich möchte u.a. lokale Benutzer unter Windows 10 per Powershell auslesen.
liefert mir die User auch, aber ich kann nicht abfragen, ob diese User Administratoren oder normale Benutzer sind.
Gibt es dafür einen Lösung?
Ausserdem habe ich mich an "Get-LocalGroupMember" versucht, aber seht selbst .
liefert mir die Administratoren, aber leider auch inactive wie der BuiltIn "Administrator".
Also ich benötige nur aktive und ausserdem auch den "fullname"
liefert mir die Benutzer, aber auch "NT-AUTORITÄT\Authentifizierte Benutzer" und "NT-AUTORITÄT\INTERAKTIV" welche ich nicht benötige.
Auch hier fehlt mir der "fullname".
Leider sind meine Powershell bzw. meine Programmierkenntnisse so bescheiden, daß ich nicht weiterkomme.
Wünsche einen entspannten Freitag
Potshock
ich bastel seit ein paar Tagen an einem Powershell Script zur Inventarisierung von Windows 10 PC welche nicht im AD sind.
Es hakt nur noch an einer Stelle, sonst alles perfekt .
Ich möchte u.a. lokale Benutzer unter Windows 10 per Powershell auslesen.
Get-LocalUser | Where-Object Enabled -eq 'true' | select Name, fullname, Enabled
Gibt es dafür einen Lösung?
Ausserdem habe ich mich an "Get-LocalGroupMember" versucht, aber seht selbst .
Get-LocalGroupMember -Group Administratoren
Also ich benötige nur aktive und ausserdem auch den "fullname"
Get-LocalGroupMember -Group Benutzer
Auch hier fehlt mir der "fullname".
Leider sind meine Powershell bzw. meine Programmierkenntnisse so bescheiden, daß ich nicht weiterkomme.
Wünsche einen entspannten Freitag
Potshock
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 570392
Url: https://administrator.de/contentid/570392
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
3 Kommentare
Neuester Kommentar
Moin,
Gibt Dir alle aktiven Administratoren aus. Bei Benutzergruppen einfach "Administratoren" mit dem entsprechenden Gruppennamen ersetzen. Fullname habe ich bei lokalen Nutzern nicht gefunden.
hth
Erik
Get-LocalGroupMember Administratoren | ?{$_.objectclass -eq "Benutzer"} | %{Get-LocalUser $_.SID} | ?{$_.enabled -eq $true} | select *
Gibt Dir alle aktiven Administratoren aus. Bei Benutzergruppen einfach "Administratoren" mit dem entsprechenden Gruppennamen ersetzen. Fullname habe ich bei lokalen Nutzern nicht gefunden.
hth
Erik
Ach deshalb war das nie dabei. Meine lokalen User haben keinen. Schön, dass ich Dir helfen konnte.