Delegate the Allowed to Authenticate Extended Right for a Single User
' Delegate the Allowed to Authenticate Extended Right for a Single User Const ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = & H5 Const ADS_FLAG_OBJECT_TYPE_PRESENT = & H1 Const ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT = & H2 Const ADS_RIGHT_DS_CONTROL_ACCESS = & H100 Set objSdUtil = GetObject ( "LDAP://CN=Rob Young, OU=Finance, DC=fabrikam,DC=Com" ) Set objSD = objSdUtil.Get ( "ntSecurityDescriptor" ) Set objDACL = objSD.DiscretionaryACL Set objAce = CreateObject ( "AccessControlEntry" ) 'Receive As objAce.Trustee = "FABRIKAM\kmyer" objAce.AceFlags = 0 objAce.AceType = ADS_ACETYPE_ACCESS_ALLOWED_OBJECT objAce.Flags = ADS_FLAG_OBJECT_TYPE_PRESENT OR ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT objAce.ObjectType = "{68b1d179-0d15-4d4f-ab71-46152e79a7bc}" objAce.AccessMask = ADS_RIGHT_DS_CONTROL_ACCESS objDacl.AddAce objAce objSD.DiscretionaryAcl = objDacl objSDUtil.Put "ntSecurityDescriptor" , Array (objSD ) objSDUtil.SetInfo
VbsEdit contains all these sample scripts!
Download
Home
Scripts
Copyright © 2001-2025 adersο ft