PowerShell 5系までのタスクスケジューラ
「PowerShell タスクスケジューラ」と検索するとおおむね以下の記事等がヒットするのではないでしょうか?
http://www.atmarkit.co.jp/ait/articles/1412/03/news125.html
.NET Coreである6系の「pwsh.exe」は、従来の「powershell.exe」とはディレクトリが違うのでメモ代わりに残しておきます
PowerShell 6系の設定
- プログラム/スクリプト(P)
"C:\Program Files\PowerShell\6.XXX.XXX\pwsh.exe"
xxxは各環境のバージョンに合わせてください
- 引数の追加
"C:\Users\xxx\xxx\xxx.ps1"
同じくxxxは各環境のバージョンに合わせてください。
ただし.ps1のコマンドレットファイルはUTF-8で作成してください。
PowerShell5系まではShiftJISがデフォルトだったのですが...