如何使用 wmi 查找特定组中的用户

如何使用 wmi 查找特定组中的用户

我已将“SearchingUser”用户添加到远程服务器“RemoteServer”的管理员组。我正在尝试使用 WMIC 验证用户是否已添加到服务器,命令如下:

wmic /node:RemoteServer useraccount where "name='SearchingUser' and Domain='domainNameHere'" list

我确信用户已添加但查询结果是:

“无可用实例”

如何通过 WMI 查找用户是否被添加到指定组

谢谢

答案1

有一些语法要求可能会欺骗请求。

如果我不在引号之间使用完整的域名,则会显示“rcp 服务器不可用”

对我来说有效:

wmic /node:"ADSERVER01.local" useraccount where Name='Pirulo' GET Name,SID
Else 
/node:"ADSERVER01.local" /User:"DOMAIN\Max" /Password:"SecretPassword" useraccount where Name='Pirulo' GET Name,SID

顺便说一句,如果不向域服务器询问,它将返回“没有可用的实例”

此致

答案2

您的语法似乎正确,但是您使用的值是什么Domain?用户是本地用户还是域用户?假设它是本地用户,则的值Domain需要是计算机的主机名。

相关内容