TypeData/PoShEvents.Types.ps1xml
<?xml version="1.0" encoding="utf-8" ?>
<Types> <Type> <Name>MyEvent.EventRecordType.PrintDocument</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>PrintJobId</Name> <Name>UserName</Name> <Name>ClientMachineName</Name> <Name>PrinterName</Name> <Name>PrinterPort</Name> <Name>DocumentName</Name> <Name>DocumentSizeBytes</Name> <Name>DocumentPageCount</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.SystemRestartEvent</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>ProviderName</Name> <Name>Status</Name> <Name>UserName</Name> <Name>Reason</Name> <Name>Details</Name> <Name>Comment</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.LogonFailureEvent</Name> <Members> <ScriptProperty> <Name>Subject</Name> <GetScriptBlock> if ($this.SubjectUserName) { ($this.SubjectDomainName + '\' + $this.SubjectUserName) } </GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Target</Name> <GetScriptBlock> if ($this.TargetUserName) { ($this.TargetDomainName + '\' + $this.TargetUserName) } </GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>SourceIPAddress</Name> <GetScriptBlock> $this.IpAddress </GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>SourceIPPort</Name> <GetScriptBlock> $this.IpPort </GetScriptBlock> </ScriptProperty> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>ProviderName</Name> <Name>Subject</Name> <Name>SubjectLogonId</Name> <Name>WorkstationName</Name> <Name>SourceIPAddress</Name> <Name>SourceIPPort</Name> <Name>LogonMethod</Name> <Name>Target</Name> <Name>Reason</Name> <Name>LogonProcessName</Name> <Name>ProcessName</Name> <Name>AuthenticationPackageName</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.OSVersionFromEvent</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>OperatingSystemVersion</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.RemoteLogonEvent</Name> <Members> <ScriptProperty> <Name>AccountName</Name> <GetScriptBlock> if ($this.TargetDomainName -and $this.TargetUserName) { ($this.TargetDomainName + '\' + $this.TargetUserName) } elseif ($this.TargetUserName) { $this.TargetUserName } </GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>LogonId</Name> <GetScriptBlock> $this.TargetLogonId </GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>SourceIPAddress</Name> <GetScriptBlock> $this.IpAddress </GetScriptBlock> </ScriptProperty> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>EventType</Name> <Name>AccountName</Name> <Name>WorkstationName</Name> <Name>SourceIPAddress</Name> <Name>LogonMethod</Name> <Name>LogonId</Name> <Name>Reason</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.ServiceEvent</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>EventType</Name> <Name>ServiceName</Name> <Name>ServiceMessage</Name> <Name>ImagePath</Name> <Name>ServiceType</Name> <Name>StartType</Name> <Name>AccountName</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.GPOProcessingEvent</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>EventType</Name> <Name>Action</Name> <Name>Status</Name> <Name>GPOApplied</Name> <Name>GPOList</Name> <Name>GroupPolicy</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.KMSClientEvent</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>KMSHost</Name> <Name>KMSHostPort</Name> <Name>ClientMachineID</Name> <Name>ClientTimestamp</Name> <Name>CurrentActivationState</Name> <Name>CurrentActivationCount</Name> <Name>LicenseStateExpirationMin</Name> <Name>LicenseStateExpiration</Name> <Name>NextActivationAttempt</Name> <Name>ActivationStatus</Name> <Name>ADActivationObjectName</Name> <Name>ADActivationObject</Name> <Name>ProductSkuId</Name> <Name>ProductSkuName</Name> <Name>MinActivateCount</Name> <Name>KmsErrorCode</Name> <Name>KmsErrorMessage</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.KMSHostEvent</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>MinActivateCount</Name> <Name>ClientFqdn</Name> <Name>ClientMachineID</Name> <Name>ClientTimestamp</Name> <Name>IsClientVM</Name> <Name>LicenseState</Name> <Name>LicenseStateExpirationMin</Name> <Name>LicenseStateExpiration</Name> <Name>ProductSkuId</Name> <Name>ProductSkuName</Name> <Name>KmsErrorCode</Name> <Name>KmsErrorMessage</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.KMSHostLicenseCheckEvent</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>ActivationId</Name> <Name>ApplicationName</Name> <Name>LicensingStatusMessage</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>MyEvent.EventRecordType.Default</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>ComputerName</Name> <Name>TimeCreated</Name> <Name>Id</Name> <Name>Level</Name> <Name>ProviderName</Name> <Name>Message</Name> <Name>EventData</Name> <Name>UserData</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> </Types> |