さいごにはじめにコジマです。業務で自動化できそうな作業があったのでPowershellでスクリプト組んでタスクスケジューラで定期的に実行しよう。普通のWindowsバッチで事足りればいいんですけど。ないときはPowerShellが何とかしてくれる。思いながら自動化に勤しんでおりますwタスクスケジューラの沼にハマっちゃったんですよね。タスクスケジューラでスクリプト実行するのは割と一筋縄ではいかないんです。実際にどうするのかタスクスケジューラの設定タスクスケジューラを開きます。自分の設定したタスクをダブルクリックして[操作]タブを開いて、スクリプト実行する操作を選択して[編集]ボタンを押してください。以下の点について確認します。“.\実行ファイル.ps1”]としている[開始]をスクリプトの存在するパスを指定している上記のように設定しないとpowershell動きません。上記の変更があります。本記事記載の手順でうまくいかない場合、上記の変更に沿って読み替えた上で再度試してみてください。権限の設定PowerShellを管理者で実行します。コンソール画面が起動したら[Get-ExecutionPolicy]を実行してください。[Restricted]が表示されていたら対応が必要です。RemoteSigned]を実行してください。(※)各種権限の詳細が以下のサイトに記載があります。お好みの権限で設定してください。ここではRemoteSignedとしました。https://docs.microsoft.com/ja-jp/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-6#required-parameters以上で実行できるようになります。さいごにこの記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)をフォローしてくれたらうれしいです!以上、コジマでした。※この記事は備忘録的な感じです。SES企業を卒業し、新たなステップへ踏み出した。WordPress.。