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
Please also mark the comments that contributed to the solution of the article
Content-Key: 3114764245
Url: https://administrator.de/contentid/3114764245
Printed on: April 27, 2024 at 14:04 o'clock
1 Comment
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