IAuditSecurity Method: SetAccessFailAudit

SetAccessFailAudit
(
 Trustee As String,
 AuditPermissions As String
);

Parameters

[in] String Trustee
User or group name for which audit is to be set.

[in] String AuditPermissions
Audit permissions to be set for the Trustee. Refer to Access Permissions for a complete list of audit permissions on a securable object.

Description
Adds "Failure" access audit for the specified permissions. This is equivalent to calling SetAccessAudit with "-" prefixed before the audit permissions.

Example

Dim AuditSec As IAuditSecurity
Set AuditSec= CreateObject("DirectScript.ObjectSecurity")
'Read the auditing information of the file c:\test.txt
AuditSec.AttachFile "c:\test.txt
'Set Write failure "W" audit permissions for "John"
AuditSec.SetAccessFailAudit "John", "W"
'Verify if the audit has been set
Debug.Print AuditSec.IsAuditSet("John", "-W")

 

See Also