Connect-ToTaskScheduler.ps1
function Connect-ToTaskScheduler { <# .Synopsis Connects to the scheduler service on a computer .Description Connects to the scheduler service on a computer .Example Connect-ToTaskScheduler #> param( # The name of the computer to connect to. $ComputerName, # The credential used to connect [Management.Automation.PSCredential] $Credential ) $scheduler = New-Object -ComObject Schedule.Service if ($Credential) { $NetworkCredential = $Credential.GetNetworkCredential() $scheduler.Connect($ComputerName, $NetworkCredential.UserName, $NetworkCredential.Domain, $NetworkCredential.Password) } else { $scheduler.Connect($ComputerName) } $scheduler } |