Public/Test-DirkJobName.ps1
function Test-DirkJobName { [CmdletBinding()] Param ( [Parameter(Mandatory = $true, Position = 0)] [string]$ToddJobName, [Parameter(Mandatory = $true, Position = 1)] [hashtable]$Config ) BEGIN { $VerbosePrefix = "Test-DirkJobName:" } PROCESS { if ($Config.JobName) { if ($Config.JobName -eq 'all') { $ReturnObject = $true } elseif ($ToddJobName -match $Config.JobName) { $ReturnObject = $true } else { $ReturnObject = $false } } else { $ReturnObject = $false } } END { $ReturnObject } } |