適用対象: Windows Server (サポートされているすべてのバージョン)
Windows スクリプト ホストは、ユーザーがさまざまなオブジェクト モデルを使用してタスクを実行するさまざまな言語でスクリプトを実行できる環境を提供します。
構文
wscript [<scriptname>] [/b] [/d] [/e:<engine>] [{/h:cscript|/h:wscript}] [/i] [/job:<identifier>] [{/logo|/nologo}] [/s] [/t:<number>] [/x] [/?] [<ScriptArguments>]
パラメーター
パラメーター | 説明 |
---|---|
scriptname |
スクリプト ファイルのパスとファイル名を指定します。 |
/b |
警告、スクリプト エラー、または入力プロンプトを表示しないバッチ モードを指定します。 /b パラメーターは /i の逆です。 |
/d |
デバッガーを起動します。 |
/e |
スクリプトの実行に使用するエンジンを指定します。 このパラメーターを使用すると、カスタム ファイル名拡張子を使用するスクリプトを実行できます。 /e パラメーターを指定しない場合は、登録済みのファイル名拡張子を使用するスクリプトのみを実行できます。 たとえば、次のコマンドを実行しようとするとします。cscript test.admin 次のエラー メッセージが表示されます。入力エラー: ファイル拡張子 .admin のスクリプト エンジンがありません。非標準のファイル名拡張子を使用する利点の 1 つは、スクリプトを誤って二重に選択し、実際には実行したくないものを実行することを防ぐことです。 この拡張子を使用しても、 .admin ファイル名拡張子と VBScript の間に永続的な関連付けは作成されません。
.admin ファイル名拡張子を使用するスクリプトを実行するたびに、/e パラメーターを使用する必要があります。 |
/h:cscript |
スクリプトを実行するための既定のスクリプト ホストとして cscript.exe を登録します。 |
/h:wscript |
スクリプトを実行するための既定のスクリプト ホストとして wscript.exe を登録します。 この動作は、 /h オプションを省略した場合の既定値です。 |
/i |
アラート、スクリプト エラー、入力プロンプトを表示する対話型モードを指定します。 /i パラメーターは既定値であり、 /b の逆です。 |
/job:\<identifier> |
識別子によって識別されるジョブを .wsf スクリプト ファイルで実行します。 |
/logo |
スクリプトが実行される前に、Windows スクリプト ホスト バナーがコンソールに表示されるように指定します /logo パラメーターは既定値であり、 /nologo の逆です。 |
/nologo |
スクリプトを実行する前に Windows スクリプト ホスト バナーが表示されないように指定します。 /nologo パラメーターは /logo の反対です。 |
/s |
現在のユーザーの現在のコマンド プロンプト オプションを保存します。 |
/t:\<number> |
スクリプトを実行できる最大時間 (秒) を指定します。 最大 32,767 秒を指定できます。
既定値は時間制限なしです。 |
/x |
デバッガーでスクリプトを開始します。 |
ScriptArguments |
スクリプトに渡される引数を指定します。 各スクリプト引数の前にスラッシュ (/) を付ける必要があります。 |
/? |
コマンド プロンプトにヘルプを表示します。 |
注釈
- このタスクを実行する場合、管理者の資格情報を持っている必要はありません。 セキュリティのベスト プラクティスとして、管理者資格情報を持たないユーザーとしてこのタスクを実行することを検討してください。
- コマンド プロンプトを開くには、[ スタート] 画面で 「cmd」と入力し、 コマンド プロンプトを選択します。
- 各パラメーターは省略可能です。 ただし、スクリプトを指定しないと、スクリプト引数を指定することはできません。 スクリプトまたはスクリプト引数を指定しない場合は、 wscript.exeに [Windows スクリプト ホストの設定] ダイアログ ボックスが表示されます。 このダイアログ ボックスを使用して、ローカル コンピューター で実行wscript.exe すべてのスクリプトのグローバル スクリプト プロパティを設定します。
- /t パラメーターを使用すると、タイマーを設定することで、スクリプトが過剰に実行されるのを防ぎます。 時間が指定した値を超えると、 wscript はスクリプト エンジンを中断し、プロセスを終了します。
- Windows スクリプト ファイルには、通常、 .wsf、 .vbs、 .jsのいずれかのファイル名拡張子があります。
- 関連付けのない拡張子のスクリプト ファイルをダブルクリックすると、[ファイルを 開く ] ダイアログ ボックスが表示されます。 wscript または cscript を選択し、[常にこのプログラムを使用してこのファイルの種類を開く] を選択します。 これにより、 wscript.exe または cscript.exe がこのファイルの種類のファイルの既定のスクリプト ホストとして登録されます。
- 個々のスクリプトのプロパティを設定できます。 Windows スクリプト ホストの詳細については、「 Windows スクリプト ホストの概要」を参照してください。
- Windows スクリプト ホストでは 、.wsf スクリプト ファイルを使用できます。 各 .wsf ファイルでは、複数のスクリプト エンジンを使用し、複数のジョブを実行できます。