Windows スクリプト ホストでは、ユーザーがさまざまなタスクを実行するさまざまなオブジェクト モデルを使用する言語でスクリプトを実行できる環境を提供します。Windows Script Host provides an environment in which users can execute scripts in a variety of languages that use a variety of object models to perform tasks.


wscript [<scriptname>] [/b] [/d] [/e:<engine>] [{/h:cscript|/h:wscript}] [/i] [/job:<identifier>] [{/logo|/nologo}] [/s] [/t:<number>] [/x] [/?] [<ScriptArguments>]


パラメーターParameter 説明Description
scriptnamescriptname スクリプト ファイルのパスとファイル名を指定します。Specifies the path and file name of the script file.
/b/b アラート、スクリプトのエラー、または入力プロンプトは表示されませんが、バッチ モードを指定します。Specifies batch mode, which does not display alerts, scripting errors, or input prompts. これは、逆の /iします。This is the opposite of /i.
/d/d デバッガーを起動します。Starts the debugger.
/e/e スクリプトを実行するために使用するエンジンを指定します。Specifies the engine that is used to run the script. これにより、カスタムのファイル名拡張子を使用してスクリプトを実行できます。This lets you run scripts that use a custom file name extension. /E パラメーターがない場合は、登録されているファイル名拡張子を使用するスクリプトのみ実行できます。Without the /e parameter, you can only run scripts that use registered file name extensions. たとえば、このコマンドを実行しようとします。For example, if you try to run this command:
cscript test.admin
このエラー メッセージが表示されます。入力エラー:ファイル拡張子のスクリプト エンジンではありません". 管理者"You will receive this error message: Input Error: There is no script engine for file extension ".admin."
非標準のファイル名拡張子を使用する利点の 1 つを誤ってスクリプトをダブルクリックすると、保護し、何かの操作を実行している本当にしなかった場合を実行するには。One advantage of using nonstandard file name extensions is that it guards against accidentally double-clicking a script and running something you really did not want to run.
これは、操作では、ファイル名拡張子の .admin VBScript と永続的な関連付けは作成されません。This does not create a permanent association between the .admin file name extension and VBScript. .Admin のファイル名拡張子を使用するスクリプトを実行するたびに/e パラメーターを使用する必要があります。Each time you run a script that uses a .admin file name extension, you will need to use the /e parameter.
/h:cscript/h:cscript 登録cscript.exeとしてスクリプトを実行するための既定のスクリプト ホストです。Registers cscript.exe as the default script host for running scripts.
/h:wscript/h:wscript 登録wscript.exeとしてスクリプトを実行するための既定のスクリプト ホストです。Registers wscript.exe as the default script host for running scripts. これは、既定値と、 /hオプションを省略するとします。This is the default when the /h option is omitted.
/i/i 警告、スクリプト エラーは、入力プロンプトを表示する対話型モードを指定します。Specifies interactive mode, which displays alerts, scripting errors, and input prompts.
これは、既定と反対の /bします。This is the default and the opposite of /b.
/job:<identifier>/job:<identifier> によって識別されるジョブの実行識別子で、 .wsfスクリプト ファイル。Runs the job identified by identifier in a .wsf script file.
/logo/logo スクリプトを実行する前に、コンソールで、Windows Script Host のバナーが表示されることを指定します。Specifies that the Windows Script Host banner is displayed in the console before the script runs.
これは、既定と反対の /nologoします。This is the default and the opposite of /nologo.
/nologo/nologo スクリプトの実行前に、Windows Script Host のバナーが表示されないことを指定します。Specifies that the Windows Script Host banner is not displayed before the script runs. これは、逆の /logoします。This is the opposite of /logo.
/s/s 現在のユーザーの現在のコマンド プロンプト オプションを保存します。Saves the current command prompt options for the current user.
/t:<番号 >/t:<number> スクリプトは、秒単位で実行できる最長時間を指定します。Specifies the maximum time the script can run (in seconds). 最大で 32,767 秒を指定することができます。You can specify up to 32,767 seconds.
既定値には、時間制限はありません。The default is no time limit.
/x/x デバッガーでスクリプトを開始します。Starts the script in the debugger.
ScriptArgumentsScriptArguments スクリプトに渡される引数を指定します。Specifies the arguments passed to the script. 各スクリプトの引数の前に、スラッシュ (/) でする必要があります。Each script argument must be preceded by a slash (/).
/?/? コマンド プロンプトでヘルプを表示します。Displays Help at the command prompt.


  • この作業を実行するときは、管理者資格情報は必要ありません。Performing this task does not require you to have administrative credentials. つまり、セキュリティを考慮するうえで最適な方法として、管理者資格情報のないユーザーとしてこのタスクを実行することを検討してください。Therefore, as a security best practice, consider performing this task as a user without administrative credentials.
  • コマンド プロンプトを開くには、スタート画面で、「cmd」と入力し、[コマンド プロンプト] をクリックします。To open a command prompt, on the Start screen, type cmd, and then click command prompt.
  • 各パラメーターは省略可能です。ただし、スクリプトを指定せずにスクリプトの引数を指定することはできません。Each parameter is optional; however, you cannot specify script arguments without specifying a script. スクリプトまたは任意のスクリプトの引数を指定しない場合wscript.exeが表示されます、 Windows スクリプト ホストの設定そのすべてのスクリプトのグローバルスクリプトプロパティを設定するために使用できるダイアログボックスで、wscript.exeローカル コンピューター上で実行します。If you do not specify a script or any script arguments, wscript.exe displays the Windows Script Host Settings dialog box, which you can use to set global scripting properties for all scripts that wscript.exe runs on the local computer.
  • /Tパラメーターは、タイマーを設定してスクリプトの過剰な実行を防止します。The /t parameter prevents excessive running of scripts by setting a timer. 時間が、指定した値を超えた場合wscriptスクリプト エンジンを中断し、プロセスを終了します。When the time exceeds the specified value, wscript interrupts the script engine and ends the process.
  • Windows スクリプト ファイルが通常は次のファイル名拡張子のいずれかをある: .wsf.vbs.jsします。Windows script files usually have one of the following file name extensions: .wsf, .vbs, .js.
  • 関連付けを持たない拡張機能を含むスクリプト ファイルをダブルクリックする場合、プログラムから開く ダイアログ ボックスが表示されます。If you double-click a script file with an extension that has no association, the Open With dialog box appears. 選択wscriptまたはcscript、し、常にこのプログラムを使用して、この種類のファイルを開くします。Select wscript or cscript, and then select Always use this program to open this file type. これにより、登録wscript.exeまたはcscript.exeとしてこのファイルの種類のファイルの既定のスクリプト ホストです。This registers wscript.exe or cscript.exe as the default script host for files of this file type.
  • 個々 のスクリプトのプロパティを設定することができます。You can set properties for individual scripts. 参照してくださいWindows スクリプト ホストの概要詳細についてはします。See Windows Script Host overview for more information.
  • Windows スクリプト ホストが使用できる .wsfスクリプト ファイル。Windows Script Host can use .wsf script files. .wsfファイルは複数のスクリプト エンジンを使用でき、複数のジョブを実行します。Each .wsf file can use multiple scripting engines and perform multiple jobs.

その他の参照情報Additional references