域用户管理问题,脚本高手请进

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:02:03
如何知道普通域用户是不是属于其本地管理员组?
管理员, 用户
如题,有没有类似脚本或者工具之类的东西,能收集到成员服务器的本地管理员组里面有哪些成员?
------------------------------------------------
有这样一个场景:刚开始,所有员工都是普通域用户。但是某些人要特权,可以通过走流程来批准。
但是,时间久了以后,就不能靠记忆来知道哪些人有管理员权限,哪些人没有。。希望有个工具能实现

走流程批准应该有书面或电子的神情文档备查。

SMS或SCCM可以,但需要专门针对这个做查询。

我原来做一个vbs脚本用来搜索本地管理员成员跟你类似:
需要在每台电脑上运行

On Error Resume Next
strComputer = "."

set ws=createobject("wscript.shell")
set wenv=ws.environment("process")
pcname=wenv("computername")

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set objGroup = GetObject("WinNT://" & strComputer & "/Administrators")
Set objFSO = CreateObject("Scripting.FileSystemObject")
For Each objUser In objGroup.Members
If objUser.Name <> "Domain Admins" AND objUser.Name <> "administator" Then
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.CreateTextFile("d:\" & pcname & "~" & objUser.Name & ".txt")
'我的程序判断只要本地管理员组中不是doami