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:
da kommt das
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
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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3114764245
Url: https://administrator.de/contentid/3114764245
Ausgedruckt am: 12.11.2024 um 22:11 Uhr
1 Kommentar
Hallöle.
Wenn du nur den aktuellen Usernamen brauchst, das geht einfacher .
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
Gruß Katrin
Wenn du nur den aktuellen Usernamen brauchst, das geht einfacher .
$env:Username
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