永发信息网

用vbs列出管理员组成员

答案:2  悬赏:0  手机版
解决时间 2021-01-28 23:03
代码如下:
Set objGroup = GetObject("WinNT://./administrators")
For each objMember in objGroup.Members
Wscript.Echo objMember.class & "=" & objMember.Name
Next
显示结果是这样的:
user=administrator
user=john_xia(这个是域用户)
但是我想要的结果是:
user=administrator
user=域名/john_xia

就跟net localgroup administrators 的结果一样的。

要怎么实现呢,因为本机用户跟域用户的用户名可能相同,所以要把域名给显示出来。
最佳答案
------------------------VBS团队-------------------------
Set objGroup = GetObject("WinNT://./administrators")

For each objMember in objGroup.Members
'Wscript.Echo objMember.class & "=" & objMember.Name
Set matches = GetObject("winmgmts:").execquery("select * from win32_UserAccount where name ='"&objMember.Name&"'")
For Each match In matches
If match.domain <>"" Then
WScript.Echo objMember.class & "=" &match.domain &"/"& objMember.Name
Else
Wscript.Echo objMember.class & "=" & objMember.Name
End If
Next
Next
有问题再沟通。
------------------------VBS团队-------------------------
全部回答
createobject("shell.application").shellexecute "bat文件","","","runas",1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国农业银行(云龙支行)(云龙镇云莫路1号中国
王者荣耀严防措施是多长时间?我怎么才两个小
按揭新房是不是要缴纳5的评估费,求专业人士
栽植的意思是什么啊?知道的请说下!
pokemongo怎么看精灵等级
白蜡树的主要病虫害有哪些
龙梅子和他的老公搞批
已知{x=1,y=-1和{x=2,y=3是关于x、y的二元一
海程的意思是什么啊?知道的请说下!
不开花的花有哪些
想知道: 深圳市 从宝安汽车站到西丽劳力市场
读“我国东南沿海某城镇信息图(左)及农业区
一个长方形周长和一个正方形周长相等,已知长
厉精图治的意思是什么啊?知道的请说下!
山丘酒馆怎么去啊,我要去那办事
推荐资讯
QQ堂4.3黑龙王国是否可以爆出流光龙?如果爆
五代十国的吴国的历史是怎样的?起止年代是多
c# 如何通过反射 获取属性值
粟出土于什么遗址
起亚k4 1.8l的车用什么机油保养
房屋过户赠与继承和买卖哪个费用少
(8分)某兴趣小组为了研究光合作用进行的条件
【2012广东高考文综】2012广东高考文综选择题
( )不是决定劳动力在市场上议价能力的因素
斯里兰卡空军两战斗机空中相撞坠毁
买临港泥城苑可以落上海户口吗?听说买临港的
欠了贷款没钱还怎么办借又借不到,有谁愿意帮
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?