3テラバイト

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

PowerShell Windows WSH

Windows10のタスクスケジューラでPowerShellスクリプト実行時にウィンドウを表示しないようにする

投稿日:

こんにちは、今日はタスクスケジューラでPowerShellスクリプト実行時にウィンドウを表示しないようにする方法についてまとめていきます。

確認環境

タスク スケジューラ バージョン: 1.0

JScriptから呼び出す

以下の内容のスクリプトを拡張子jsで保存します。

shell = WScript.createObject("WScript.Shell");
path = "powershell -ExecutionPolicy RemoteSigned -File " + WScript.Arguments.Item(0)
ret = shell.Run(path, 0, true);
WScript.Quit(ret);

タスクスケジューラのタスクのプロパティの操作タブにて、

プログラム/スクリプトに上記スクリプトを指定します。

ex) C:\Tasks\task.js

引数の追加に呼び出したいps1ファイルを指定します。

ex) C:\Tasks\task.ps1

開始にはスクリプトあるディレクトリを指定しておくと、そのディレクトリがカレントディレクトリになります。

ex) C:\Tasks

リンク

WshShell Object | Microsoft Docs
https://docs.microsoft.com/en-us/previous-versions//aew9yb99(v=vs.85)

Run Method (Windows Script Host) | Microsoft Docs
https://docs.microsoft.com/en-us/previous-versions//d5fk67ky(v=vs.85)

-PowerShell, Windows, WSH


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

Windows10で起動時間を確認する

こんにちは、今日はWindows10で起動時間を確認する方法についてまとめていきます。 確認環境 Windows10 バージョン1909 イベントビューアーから確認する Windows ログ > …

no image

PowerShellでアイテムのコンテンツを設定するコマンドレットSet-Contentの使い方

こんにちは、今日はPowerShellでアイテムのコンテンツを設定するコマンドレットSet-Contentの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 …

no image

PowerShellで実行ポリシーを取得するコマンドレットGet-ExecutionPolicyの使い方

こんにちは、今日はPowerShellで実行ポリシーを取得するコマンドレットGet-ExecutionPolicyの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362. …

no image

PowerShellでテキストファイルに書き込む

こんにちは、今日はPowerShellでテキストファイルに書き込む方法についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 テキストファイルに書き込む System. …

no image

PowerShellでプロセスを停止するコマンドレットStop-Processの使い方

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