目前我用它来获取远程系统的用户名:
Get-WmiObject win32_computersystem -Computer $tag1 | Format-Table -Property @{Name="Username";Expression={$_.username}} -Autosize;
这将输出:
Username
--------
GHS_NTDOMAIN\AJSTEPANIK
我想将AJSTEPANIK部分存储到变量中,以便我可以在脚本的另一部分中使用它,但我不确定如何修剪它或者是否有另一个命令来获取该名称。
答案 0 :(得分:2)
您需要使用反斜杠作为分隔符将字符串拆分为两部分(域和用户名)。这会将字符串拆分成一个如下所示的数组:
array [0] =“GHS_NTDOMAIN”
array [1] =“AJSTEPANIK”
我们将获取数组的用户名部分,并将其存储在变量中,如下所示:
$userName = (Get-WmiObject win32_computersystem -Computer $tag1).UserName.Split("\")[1]