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

时间:2018-02-13 16:54:24

标签: c# wmic

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

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

结果是:

UserName
Domain\real-user-name

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

1 个答案:

答案 0 :(得分:1)

正如Am_I_Helpful在评论中提到的那样,wmic command的结果与域名相关并非常重要。

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