bommi1961
Goto Top

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

Content-ID: 3114764245

Url: https://administrator.de/contentid/3114764245

Ausgedruckt am: 25.11.2024 um 14:11 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