Tip how to schedule with Tasks Scheduler Powershell script which contains function we need to run and parameters.
Scenario:
- We have Powershell script called MyFunctions.ps1 saved in C:\Scripts
- We want to run function called Get-MyFiles
- We have 2 mandatory parameters: Path, TranscriptPath
- We use 1 global parameter: Verbose
Our scheduled task will contain in tab Actions following action:
- Action: Start a program
- Program/script:
powershell
- Add arguments (optional):
-executionpolicy bypass -command "& {. C:\Scripts\MyFunctions.ps1; Get-MyFiles -Path D:\Data\Files\ -TranscriptPath C:\Scripts\ -Verbose}"