TestimoX

API Reference

Command

Restore-ADXACLDefault

Namespace ADPlayground.PowerShell
Inputs
System.DirectoryServices.ActiveDirectorySecurity System.DirectoryServices.DirectoryEntry System.String

Restores the default security descriptor on an Active Directory object.

Examples

Generated fallback example

Generated fallback example from parameter set 'By ADObject'.


Restore-ADXACLDefault -ADObject 'Value'
        

Generated fallback example from parameter set 'By DefaultSecurityDescriptor + Security'.


Restore-ADXACLDefault -Security 'Value' -DefaultSecurityDescriptor 'Value'
        

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Restore-ADXACLDefault -Security <ActiveDirectorySecurity> -DefaultSecurityDescriptor <string> [-RemoveInheritedAccessRules] [<CommonParameters>]
#
Parameter set: By DefaultSecurityDescriptor + Security

Parameters

Security ActiveDirectorySecurity requiredposition: 0pipeline: true (ByValue, ByPropertyName)
ActiveDirectorySecurity instance to reset.
DefaultSecurityDescriptor string requiredposition: 1pipeline: false
Default security descriptor SDDL string.
RemoveInheritedAccessRules SwitchParameter optionalposition: namedpipeline: false
If set, removes inherited access rules.
Restore-ADXACLDefault -Entry <DirectoryEntry> [-RemoveInheritedAccessRules] [<CommonParameters>]
#
Parameter set: By Entry

Parameters

Entry DirectoryEntry requiredposition: 0pipeline: true (ByValue, ByPropertyName)
DirectoryEntry object to reset.
RemoveInheritedAccessRules SwitchParameter optionalposition: namedpipeline: false
If set, removes inherited access rules.
Restore-ADXACLDefault -ADObject <string> [-RemoveInheritedAccessRules] [<CommonParameters>]
#
Parameter set: By ADObject

Parameters

ADObject string requiredposition: 0pipeline: true (ByValue, ByPropertyName)
Distinguished name of the object to reset.
RemoveInheritedAccessRules SwitchParameter optionalposition: namedpipeline: false
If set, removes inherited access rules.