ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) 方法

定義

搜尋所有存取規則之物件的 DACL,這些存取規則包含符合 rule 物件中所指定之 SID 的安全識別項 (SID) 和符合 rule 物件中所指定之型別的存取控制型別 (「允許」或「拒絕」),並以 rule 物件中包含的存取規則取代所有那些存取規則。

public:
 void SetAccessRule(System::DirectoryServices::ActiveDirectoryAccessRule ^ rule);
public void SetAccessRule (System.DirectoryServices.ActiveDirectoryAccessRule rule);
override this.SetAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule -> unit
Public Sub SetAccessRule (rule As ActiveDirectoryAccessRule)

參數

rule
ActiveDirectoryAccessRule

這個作業所套用到的 ActiveDirectoryAccessRule

備註

SetAccessRule當 用來取代符合特定 SID 和存取控制類型的所有存取規則時, (物件 DACL 中的[允許] 或 [拒絕]) ,則會取代該 DACL 中符合 SID 和存取控制類型的所有規則,以及符合物件中包含的 rule SID 和存取控制類型。 使用此方法,開發人員可以取代該物件上該 SID 的任何 Allow 規則,而不會影響現有的 Deny 規則,或取代該物件上該 SID 的所有 Deny 規則,而不會影響現有的 Allow 規則。 若要取代與指定之 SID 相關的該物件的所有規則,不論類型為何,請改用 ResetAccessRule

適用於