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-Key: 3114764245

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

Printed on: April 27, 2024 at 14:04 o'clock

Mitglied: 8030021182
Solution 8030021182 Nov 09, 2023 updated at 14:36:01 (UTC)
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