如何将 Get-WMIObject 查询中的数据解析为字符串?

2024-04-16

我有以下代码行...

get-wmiobject -class win32_computersystem | select-object username

它返回(用占位符编辑)...

@{username=DOMAIN\jsmith}

需要做什么来删除填充并给我一个“简单”的读数DOMAIN\jsmith?

对于奖励积分,我如何将该值解析为jsmith?


您需要扩大财产才能获得价值username而不是具有属性的自定义对象username. Try

get-wmiobject -class win32_computersystem | select-object -expand username

要仅获取用户名,请尝试:

(get-wmiobject -class win32_computersystem | select-object -expand username).Split("\")[2]

您可能需要使用[1]代替[2]最后取决于您的操作系统。在 Windows 8 中,您需要2,而在 Windows 7(我认为是更旧的版本)中,您需要1.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Get-WMIObject 查询中的数据解析为字符串? 的相关文章

随机推荐