wmic 获取远程计算机的用户名

wmic to get the username of a remote computer

我正在使用 C# Winforms,我正在尝试获取当前登录域中特定计算机的用户名。我可以通过以管理员权限打开CMD来实现,然后输入这一行:

wmic.exe /node:(computername or ip address) computersystem get username

结果是:

UserName
Domain\real-user-name

但是,我只想得到"real-user-name"。如何通过 WMIC 在没有子字符串的情况下获取它?

正如评论中Am_I_Helpful所说,wmic command的结果带有域名,这太好了,太重要了。

因此,可能只获取用户名的唯一选择是在 wmic 命令输出中使用 substring() 方法。