📄 listperms.vbs
字号:
'listperms.vbs
'lists all permissions for a specified Active Directory object
Dim objSecurity, objArgs
Dim objContainer, objDACL , objACE
If Wscript.Arguments.Count <> 1 Then
Wscript.Echo "Usage: listperms ADPath"
End If
Set objACE = CreateObject("AccessControlEntry")
'get a reference to users container
Set objContainer = GetObject(Wscript.Arguments (0))
Set objSecurity = objContainer.Get("ntSecurityDescriptor")
Set objDACL = objSecurity.DiscretionaryAcl
For Each objACE In objDACL
Wscript.Echo objACE.Trustee & ", " & objACE.AceFlags & _
", " & objACE.AceType & ", " & objACE.Flags & ", " & _
objACE.AccessMask & ", " & objACE.ObjectType & ", " & _
objACE.InheritedObjectType
Next
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -