Scripts/Test-EventStoreStartupTask.psm1
function Test-EventStoreStartupTask() { [Cmdletbinding()] Param( [String] $arg, [String] $taskname ) $task= Get-ScheduledTask | Where-Object { $_.TaskName -eq $taskname } If ( $task ) { Write-Verbose ":: task with name found" $task | Out-String $action = $task.Actions[0] if ( $action ) { Write-Verbose ":: action found" $action | Out-String $actionarg = $action.Arguments | Out-String Write-Verbose ":: action arguments: $actionarg" Write-Verbose ":: args: $arg" if ( $actionarg.ToLowerInvariant().Trim() -eq $arg.ToLowerInvariant().Trim()) { return $true; } } } return $false } Export-ModuleMember 'Test-EventStoreStartupTask' |