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
Please also mark the comments that contributed to the solution of the article
Content-Key: 570392
Url: https://administrator.de/contentid/570392
Printed on: May 2, 2024 at 23:05 o'clock
3 Comments
Latest comment
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.