如何用VBS获取系统的本地安全策略

2024-12-19 05:18:17
推荐回答(1个)
回答1:

账户权限策略例子:
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\rsop\computer")

Set colItems = objWMIService.ExecQuery("Select * from RSOP_UserPrivilegeRight")

For Each objItem in colItems
For Each strAccountList in objItem.AccountList
Wscript.Echo "Account list: " & strAccountList
Next
Wscript.Echo "Precedence: " & objItem.Precedence
Wscript.Echo "User Right: " & objItem.UserRight
Wscript.Echo
Next
审核策略例子:
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\rsop\computer")

Set colItems = objWMIService.ExecQuery("Select * from RSOP_AuditPolicy")

For Each objItem in colItems
Wscript.Echo "Category: " & objItem.Category
Wscript.Echo "Precedence: " & objItem.Precedence
Wscript.Echo "Failure: " & objItem.Failure
Wscript.Echo "Success: " & objItem.Success
Wscript.Echo
Next
有问题随时沟通!