Module/Rule.WinEventLog/Convert/Methods.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. #region Method Functions <# .SYNOPSIS Retrieves the Dns Server Windows event log name #> function Get-DnsServerWinEventLogName { [CmdletBinding()] [OutputType([string])] param ( [Parameter( Mandatory = $true)] [psobject] $StigString ) # There is only one scenario to handle but we will use a switch to easily add additional scenarios switch ( $stigString ) { { $stigString -match $regularExpression.WinEventLogPath } { $dnsServerWinEventLogName = 'Microsoft-Windows-DnsServer/Analytical' break } Default { } } return $dnsServerWinEventLogName } #endregion |