我正在尝试执行以下操作:
使用Powershell查询SCCM以获取计算机名称,然后在其输出中获取用户名。
现在,我正在使用:
Get-CMDevice -name <computername>
这将返回整个记录。其中有一个名为“ UserName”的项目。那就是我要提取出来的。
使用Powershell已有很长时间了,更不用说SCCM插件了。
答案 0 :(得分:1)
下午
您应该只需将命令放在方括号中,然后直接选择属性即可,如下所示:
(Get-CMDevice -name <computername>).UserName
答案 1 :(得分:1)
使用成员引用运算符(.
):
(Get-CMDevice -Name AComputerName).UserName
或使用Select-Object -ExpandProperty
:
Get-CMDevice -Name AComputerName |Select-Object -ExpandProperty UserName