AuditReport.LoggingSystemInformation property
The LoggingSystemInformation property retrieves information about the logging database.
This property is read-only.
Syntax
AuditReport.LoggingSystemInformation
Property value
This property returns a LoggingSystemInformation object.
Remarks
The AuditReport object must be enabled before this property can be called. For more information, see Enabled.
You can use the LoggingSystemInformation object to retrieve the name of the logging service and a DatabaseInformation object that can be used to retrieve the names of the database and the logging server.
Examples
DIM config_manager
DIM admin_role
' *******************************************************************
' Create and initialize a ConfigurationManager object.
SUB InitObject()
CALL WScript.Echo( "Create ConfigurationManager object...")
SET config_manager = CreateObject _
("Microsoft.RightsManagementServices.Admin.ConfigurationManager")
CheckError()
CALL WScript.Echo( "Initialize...")
admin_role=config_manager.Initialize(false,"localhost",80,"","","")
CheckError()
END SUB
' *******************************************************************
' Retrieve logging information.
SUB AuditTest()
DIM loggingSysInfo
DIM state
DIM certCount
DIM adfsCount
SET loggingSysInfo = _
config_manager.AuditReport.LoggingSystemInformation
CheckError()
CALL WScript.Echo("Server Name:" & _
loggingSysInfo.DatabaseInformation.Server)
CALL WScript.Echo("Database:" & _
loggingSysInfo.DatabaseInformation.DBName)
CALL WScript.Echo("Queue Name:" & _
loggingSysInfo.LoggingQueueName)
CALL WScript.Echo("Service" & _
loggingSysInfo.LoggingServiceName)
state = config_manager.AuditReport.Enabled
CheckError()
CALL WScript.Echo( "AuditReport.Enabled: " & state)
CALL WScript.Echo( "Enable logging...")
config_manager.AuditReport.Enabled = true
CheckError()
certCount = _
config_manager.AuditReport.CertifiedDomainUserAccountCount
CheckError()
CALL WScript.Echo("AuditReport.CertifiedUsersCount: " & certCount)
adfsCount = _
config_manager.AuditReport.CertifiedFederatedIdentityCount
CheckError()
CALL WScript.Echo("AuditReport.AdfsCount: " & adfsCount)
END SUB
' *******************************************************************
' Error checking function.
FUNCTION CheckError()
CheckError = Err.number
IF Err.number <> 0 THEN
CALL WScript.Echo( vbTab & "*****Error Number: " _
& Err.number _
& " Desc:" _
& Err.Description _
& "*****")
WScript.StdErr.Write(Err.Description)
WScript.Quit( Err.number )
END IF
END FUNCTION
' *******************************************************************
' Generate a runtime error.
SUB RaiseError(errId, desc)
CALL Err.Raise( errId, "", desc )
CheckError()
END SUB
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2008 |
Assembly |
|