bommi1961

Mit Powershell den angemeldeten User in einer Variable

Hallo zusammen,

ich möchte gerne in einer Var. den angemeldeten User schreiben.

So weit bin ich gekommen:
$Rechner = "localhost"  
Get-WmiObject Win32_ComputerSystem -ComputerName $Rechner | Select-Object UserName 

da kommt das
UserName  
--------  
PC-2\Admin
raus.

Ich brauche aber nur "Admin" wie bekomme ich es hin, das nur der Username ausgegeben wird?

Vielen Dank schon mal für eure Hilfe.


VG
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 3114764245

Url: https://administrator.de/forum/mit-powershell-den-angemeldeten-user-in-einer-variable-3114764245.html

Ausgedruckt am: 27.04.2025 um 22:04 Uhr

8030021182
Lösung 8030021182 09.11.2023 aktualisiert um 15:36:01 Uhr
Goto Top
Hallöle.
Wenn du nur den aktuellen Usernamen brauchst, das geht einfacher face-smile.
$env:Username
about_Environment_Variables

Zur noch zur Beatwortung der Eigentlichen Frage: Die WMI CMDLets sind deprecated und sollte man durch CIM CMDLets ersetzen, für deinen Fall sähe das so aus
(Get-CimInstance Win32_ComputerSystem).Username.split("\")[1]  

Gruß Katrin