3テラバイト

プログラム関連備忘録サイト。主にゲーム。

PowerShell Windows

Windows10でPowerShellスクリプトをスケジュール実行する

投稿日:

こんにちは、今日はWindows10でPowerShellスクリプトを自動実行する方法についてまとめていきます。

自動実行設定

Windows10でPowerShellスクリプトを自動実行するには、タスクスケジューラを使用します。

Cortanaの検索等からアプリケーションを起動します。

メインメニューの操作 > タスクの作成から「タスクの作成」ウィンドウを表示します。

名前には任意のタスク名を設定、

操作タブ

新規ボタンから新しい操作の追加を行っていきます。

開始にはスクリプトがあるディレクトリを、引数の追加の-Fileオプションには実行したいスクリプトを指定します。

以下の例ではC:\Tasks\sample.ps1を実行するように設定しています。

ラベル設定値
操作プログラムの開始
プログラム/スクリプト%Systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe
引数の追加-ExecutionPolicy RemoteSigned -File .\sample.ps1
開始C:\Tasks

トリガー

新規ボタンから新しいトリガーの追加を行っていきます。

実行するタイミングについて設定が行えますが、ここでは例として指定した時間に一回のみ実行するトリガーを設定します。

設定を1回、開始に現在時刻から少し先の時刻を設定、詳細設定は有効のチェックボックスにチェックを入れて他はチェックが入っていない状態にします。

これで指定した時刻に1回だけ実行する設定が完了です。

動作確認

ここまでの設定が完了したら指定した時間にスクリプトが実行されるか確認します。

-PowerShell, Windows


comment

メールアドレスが公開されることはありません。

関連記事

no image

Windows10のユーザーフォルダ名を任意の名前にする方法

こんにちは、今日はWindows10のユーザーフォルダ名を任意の名前にする方法についてまとめていきます。 ユーザーフォルダは、ユーザー作成時にC:\Users以下に自動で作成されるそのユーザー用のフォ …

no image

PowerShellで文字列の置換をする方法

確認環境 PSVersion 5.1.18362.1171 文字列の置換 -replace 以下のように置換したい文字列のあとに-replaceとカンマの前に置き換えたい文字列を、カンマの後に置き換え …

no image

PowerShellで現在の日時を取得するコマンドレットGet-Dateの使い方

こんにちは、今日はPowerShellで現在の日時を取得するコマンドレットGet-Dateの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 Get-Dat …

no image

PowerShellでコマンド実行結果をテキストファイルに保存する

以下のようにパイプでOut-Fileコマンドレットに結果を渡すか、>演算子を用いて出力先のファイルを指定します。 PS C:\Users\santerabyte> Get-ChildItem | …

no image

PowerShellでプロセスを取得するコマンドレットGet-Processの使い方

こんにちは、今日はPowerShellでプロセスを取得するコマンドレットGet-Processの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 Get-P …