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

PowerShellの比較演算子一覧

確認環境 PSVersion 5.1.18362.1110 比較演算子 演算子他言語の演算子説明-eq==等しい(equal)-ne!=等しくない(not equal)-gt>より大きい(Greate …

no image

PowerShellでクリップボードの値の取得と設定をする方法

取得 Get-Clipboard ファイルを選択している場合 Get-Clipboard -Format FileDropList 設定 Set-Clipboard 設定したい値 設定はClipでも可 …

no image

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

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

no image

PowerShellでコマンド一覧を取得するコマンドレットGet-Commandの使い方

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

no image

PowerShellでユーザーの入力と出力結果を記録してテキストに出力するStart-Transcriptの使い方

記録を開始する Start-Transcript Start-Transcriptコマンドレットで記録を開始します。出力ファイルを指定しない場合、自動でユーザーの Documents 以下にテキストが …