ObjectSecurity.SetSecurityDescriptorSddlForm ObjectSecurity.SetSecurityDescriptorSddlForm ObjectSecurity.SetSecurityDescriptorSddlForm ObjectSecurity.SetSecurityDescriptorSddlForm Method

Definition

Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language) fest.Sets the security descriptor for this ObjectSecurity object from the specified Security Descriptor Definition Language (SDDL) string.

Überlädt

SetSecurityDescriptorSddlForm(String) SetSecurityDescriptorSddlForm(String) SetSecurityDescriptorSddlForm(String) SetSecurityDescriptorSddlForm(String)

Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language) fest.Sets the security descriptor for this ObjectSecurity object from the specified Security Descriptor Definition Language (SDDL) string.

SetSecurityDescriptorSddlForm(String, AccessControlSections) SetSecurityDescriptorSddlForm(String, AccessControlSections) SetSecurityDescriptorSddlForm(String, AccessControlSections) SetSecurityDescriptorSddlForm(String, AccessControlSections)

Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language) fest.Sets the specified sections of the security descriptor for this ObjectSecurity object from the specified Security Descriptor Definition Language (SDDL) string.

Hinweise

Wenn die Sicherheits Beschreibung, die durch die SDDL-Zeichen null Folge dargestellt wird, für die freigegebene Zugriffs Steuerungs Liste (DACL) enthält, wird der DACL ein einziger Zugriffs Steuerungs Eintrag (ACE) hinzugefügt, der den Vollzugriff (AEFA) ermöglicht.If the security descriptor represented by the SDDL string contains null for its discretionary access control list (DACL), a single access control entry (ACE) that allows everyone full access (AEFA) is added to the DACL. Wenn eine Anwendung die DACL einer Sicherheits Beschreibung ändert, zu der ein AEFA-ACE hinzugefügt wurde, wird der AEFA-ACE mit der DACL persistent gespeichert, wenn diese DACL persistent ist.If an application modifies the DACL of a security descriptor to which an AEFA ACE has been added, the AEFA ACE is persisted with the DACL when that DACL is persisted.

Dies kann dazu führen, dass eine Anwendung den Zugriff auf Prinzipale versehentlich zulässt.This can result in an application unintentionally allowing access to principals. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und Sie entfernen, bevor Sie die Sicherheits Beschreibung ändern.Because of this, an application should check for the existence of an AEFA ACE and remove it before modifying any security descriptor.

SetSecurityDescriptorSddlForm(String) SetSecurityDescriptorSddlForm(String) SetSecurityDescriptorSddlForm(String) SetSecurityDescriptorSddlForm(String)

Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language) fest.Sets the security descriptor for this ObjectSecurity object from the specified Security Descriptor Definition Language (SDDL) string.

public:
 void SetSecurityDescriptorSddlForm(System::String ^ sddlForm);
public void SetSecurityDescriptorSddlForm (string sddlForm);
member this.SetSecurityDescriptorSddlForm : string -> unit
Public Sub SetSecurityDescriptorSddlForm (sddlForm As String)

Parameter

sddlForm
String String String String

Die SDDL-Zeichenfolge, anhand der die Sicherheitsbeschreibung festgelegt werden soll.The SDDL string from which to set the security descriptor.

Hinweise

Wenn die Sicherheits Beschreibung, die durch die SDDL-Zeichen null Folge dargestellt wird, für die freigegebene Zugriffs Steuerungs Liste (DACL) enthält, wird der DACL ein einziger Zugriffs Steuerungs Eintrag (ACE) hinzugefügt, der den Vollzugriff (AEFA) ermöglicht.If the security descriptor represented by the SDDL string contains null for its discretionary access control list (DACL), a single access control entry (ACE) that allows everyone full access (AEFA) is added to the DACL. Wenn eine Anwendung die DACL einer Sicherheits Beschreibung ändert, zu der ein AEFA-ACE hinzugefügt wurde, wird der AEFA-ACE mit der DACL persistent gespeichert, wenn diese DACL persistent ist.If an application modifies the DACL of a security descriptor to which an AEFA ACE has been added, the AEFA ACE is persisted with the DACL when that DACL is persisted.

Dies kann dazu führen, dass eine Anwendung den Zugriff auf Prinzipale versehentlich zulässt.This can result in an application unintentionally allowing access to principals. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und Sie entfernen, bevor Sie die Sicherheits Beschreibung ändern.Because of this, an application should check for the existence of an AEFA ACE and remove it before modifying any security descriptor.

SetSecurityDescriptorSddlForm(String, AccessControlSections) SetSecurityDescriptorSddlForm(String, AccessControlSections) SetSecurityDescriptorSddlForm(String, AccessControlSections) SetSecurityDescriptorSddlForm(String, AccessControlSections)

Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language) fest.Sets the specified sections of the security descriptor for this ObjectSecurity object from the specified Security Descriptor Definition Language (SDDL) string.

public:
 void SetSecurityDescriptorSddlForm(System::String ^ sddlForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorSddlForm (string sddlForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorSddlForm : string * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorSddlForm (sddlForm As String, includeSections As AccessControlSections)

Parameter

sddlForm
String String String String

Die SDDL-Zeichenfolge, anhand der die Sicherheitsbeschreibung festgelegt werden soll.The SDDL string from which to set the security descriptor.

includeSections
AccessControlSections AccessControlSections AccessControlSections AccessControlSections

Die festzulegenden Abschnitte (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) der Sicherheitsbeschreibung.The sections (access rules, audit rules, owner, primary group) of the security descriptor to set.

Hinweise

Wenn die Sicherheits Beschreibung, die durch die SDDL-Zeichen null Folge dargestellt wird, für die freigegebene Zugriffs Steuerungs Liste (DACL) enthält, wird der DACL ein einziger Zugriffs Steuerungs Eintrag (ACE) hinzugefügt, der den Vollzugriff (AEFA) ermöglicht.If the security descriptor represented by the SDDL string contains null for its discretionary access control list (DACL), a single access control entry (ACE) that allows everyone full access (AEFA) is added to the DACL. Wenn eine Anwendung die DACL einer Sicherheits Beschreibung ändert, zu der ein AEFA-ACE hinzugefügt wurde, wird der AEFA-ACE mit der DACL persistent gespeichert, wenn diese DACL persistent ist.If an application modifies the DACL of a security descriptor to which an AEFA ACE has been added, the AEFA ACE is persisted with the DACL when that DACL is persisted.

Dies kann dazu führen, dass eine Anwendung den Zugriff auf Prinzipale versehentlich zulässt.This can result in an application unintentionally allowing access to principals. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und Sie entfernen, bevor Sie die Sicherheits Beschreibung ändern.Because of this, an application should check for the existence of an AEFA ACE and remove it before modifying any security descriptor.

Gilt für: