PoShEvents
0.4.0
PowerShell module to query Windows Event Logs and write events with structured EventData or UserData
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2018-2019 Dave Carroll. All rights reserved.
Package Details
Author(s)
- Dave Carroll
Tags
PoShEvents Events EventLogs PowerShell AzureAutomationNotSupported
Functions
ConvertFrom-EventLogRecord Get-GPOProcessingEvent Get-KMSClientEvent Get-KMSHostEvent Get-KMSHostLicenseCheckEvent Get-LogonFailureEvent Get-OSVersionFromEvent Get-PrintDocumentEvent Get-RemoteLogonEvent Get-ServiceEvent Get-SystemRestartEvent New-EventDataFilter New-EventFilterXml New-EventSource Write-WinEvent
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## [0.4.0] - 2020-01-07, Bugfix and Feature Release, Update Strongly Recommended
### Added
* [Issue 23](https://github.com/thedavecarroll/PoShEvents/issues/23) - `Get-ServiceEvent` - add switch for EventType
* [Issue 33](https://github.com/thedavecarroll/PoShEvents/issues/33) - `Import-KmsProductSku` - new private function
### Fixed
* [Issue 25](https://github.com/thedavecarroll/PoShEvents/issues/25) - `New-EventFilterXml` does not produce a valid xml filter under certain circumstances
* [Issue 26](https://github.com/thedavecarroll/PoShEvents/issues/26) - `Get-KmsProductSku` - Import-Csv : Could not find file 'C:\KmsProductSku.csv'
* [Issue 27](https://github.com/thedavecarroll/PoShEvents/issues/27) - `Get-RemoteLogonEvent` - Error 'ParameterSetName' is a ReadOnly property
* [Issue 34](https://github.com/thedavecarroll/PoShEvents/issues/34) - `New-EventDataFilter` - data of array uses "and" instead of "or"
### Changed
* [Issue 24](https://github.com/thedavecarroll/PoShEvents/issues/24) - Updatable Help - Convert Module HelpInfoUri to Bit.ly Link
* [Issue 28](https://github.com/thedavecarroll/PoShEvents/issues/28) - `Get-OSVersionFromEvent` - Should only return the latest event
* [Issue 29](https://github.com/thedavecarroll/PoShEvents/issues/29) - `Get-OSVersionFromEvent` - add All switch to return all events
* [Issue 31](https://github.com/thedavecarroll/PoShEvents/issues/31) - `ConvertFrom-EventLogRecord` - for KMS events, import CSV in begin{} block
* [Issue 32](https://github.com/thedavecarroll/PoShEvents/issues/32) - `Get-KmsProductSku` - remove import CSV code
* [Issue 35](https://github.com/thedavecarroll/PoShEvents/issues/35) - `New-EventFilterXml` - replace LogLevelName with enum
For full CHANGELOG, see https://github.com/thedavecarroll/PoShEvents/blob/master/CHANGELOG.md
FileList
- PoShEvents.nuspec
- PoShEvents.psd1
- PoShEvents.psm1
- en-US\about_PoShEvents.help.txt
- en-US\PoShEvents-help.xml
- Private\ConvertFrom-UserSID.ps1
- Private\Get-GPEventType.ps1
- Private\Get-KmsErrorCode.ps1
- Private\Get-KmsLicenseState.ps1
- Private\Get-KmsProductSku.ps1
- Private\Get-LogonFailureReason.ps1
- Private\Get-LogonMethod.ps1
- Private\Get-MyEvent.ps1
- Private\Import-KmsProductSku.ps1
- Private\KmsProductSku.csv
- Public\ConvertFrom-EventLogRecord.ps1
- Public\Get-GPOProcessingEvent.ps1
- Public\Get-KMSClientEvent.ps1
- Public\Get-KMSHostEvent.ps1
- Public\Get-KMSHostLicenseCheckEvent.ps1
- Public\Get-LogonFailureEvent.ps1
- Public\Get-OSVersionFromEvent.ps1
- Public\Get-PrintDocumentEvent.ps1
- Public\Get-RemoteLogonEvent.ps1
- Public\Get-ServiceEvent.ps1
- Public\Get-SystemRestartEvent.ps1
- Public\New-EventDataFilter.ps1
- Public\New-EventFilterXml.ps1
- Public\New-EventSource.ps1
- Public\Write-WinEvent.ps1
- TypeData\PoShEvents.Format.ps1xml
- TypeData\PoShEvents.Types.ps1xml