次の方法で共有


Windows コマンド

サポートされているすべてのバージョンの Windows と Windows Server には、一連の Win32 コンソール コマンドが組み込まれています。 この一連のドキュメントでは、スクリプトまたはスクリプト ツールを使用してタスクを自動化するために使用できる Windows コマンドについて説明します。

コマンド ライン シェル

Windows には、コマンド シェルと PowerShell の 2 つのコマンド ライン シェルがあります。 各シェルは、ユーザーとオペレーティング システムまたはアプリケーション間の直接通信を提供するソフトウェア プログラムであり、IT 運用を自動化するための環境を提供します。

Command シェルは、バッチ (.bat) ファイルを使用して、ユーザー アカウント管理や夜間バックアップなどのルーチン タスクを自動化するために Windows に組み込まれた最初のシェルです。 Windows スクリプト ホストを使用すると、コマンド シェルでより高度なスクリプトを実行できます。 詳細については、cscript または wscript を参照してください。 スクリプトを使用すると、ユーザー インターフェイスを使用するよりも効率的に操作を実行できます。 スクリプトは、コマンド ラインで使用できるすべてのコマンドを受け入れます。

PowerShell は、コマンドレットと呼ばれる PowerShell コマンドを実行するようにコマンド シェルの機能を拡張するように設計されています。 コマンドレットは Windows コマンドに似ていますが、より拡張可能なスクリプト言語を提供します。 PowerShell では Windows コマンドと PowerShell コマンドレットの両方を実行できますが、コマンド シェルでは Windows コマンドのみを実行でき、PowerShell コマンドレットは実行できません。

最も堅牢な up-to-date Windows オートメーションでは、Windows コマンドまたは Windows スクリプト ホスト for Windows オートメーションの代わりに PowerShell を使用することをお勧めします。

Windows コマンドの終了コードとエラー コードのリファレンスは、生成されるエラーを理解するのに役立つ可能性がある記事 デバッグ システム エラー コードを参照してください。 Windows コマンドには、コマンド リダイレクト演算子も含まれています。 その使用方法の詳細については、「コマンド リダイレクト演算子の使用」を参照してください。

手記

PowerShell のオープン ソース バージョン PowerShell Coreをダウンロードしてインストールすることもできます。

コマンド シェル ファイルとディレクトリ名の自動入力

指定した制御文字が押されたときに、コンピューターまたはユーザー セッションのファイル名とディレクトリ名を自動的に完了するように Command シェルを構成できます。 既定では、この制御文字は、ファイル名とディレクトリ名の両方のキー タブに構成されますが、異なる場合があります。 この制御文字を変更するには、regedit.exe 実行し、現在のユーザーのみの値を変更するか、コンピューターのすべてのユーザーに対して値を変更するかに応じて、次のいずれかのレジストリ キーとエントリに移動します。

注意

レジストリを誤って編集すると、システムが深刻な損傷を受ける可能性があります。 レジストリに次の変更を加える前に、コンピューター上の値のデータをバックアップする必要があります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar

これらの値は、使用するコントロール文字の値に設定します。 完全な一覧については、仮想キー コード を参照してください。 レジストリで特定の入力候補文字を無効にするには、有効な制御文字ではないので、スペース (0x20) の値を使用します。 このレジストリ エントリの値の型は REG_DWORDであり、16 進数または 10 進値で指定することもできます。

パラメーターを指定して cmd.exe を実行し、/F:ON または /F:OFFを切り替えることで、Command シェルのインスタンスごとにファイルとディレクトリ名の入力候補を有効または無効にすることもできます。 /F:ON パラメーターと switch で名前入力候補が有効になっている場合、使用される 2 つの制御文字は、ディレクトリ名の入力候補に Ctrl-D され、ファイル名の入力候補に Ctrl-F されます。 ユーザー指定の設定はコンピューターの設定よりも優先され、コマンド ライン オプションはレジストリ設定よりも優先されます。

コマンド ライン リファレンス A から Z

特定のコマンドに関する情報を検索するには、次の A から Z メニューで、コマンドの開始文字を選択し、コマンド名を選択します。

A | B | C | D | E | F | G | H | | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X |Y |Z

ある

B

C

D

E

F

G

  • getmac する
  • gettype する
  • に移動
  • gpfixup する
  • gpresult する
  • gpt する
  • gpupdate する
  • グラフタブル する

H

  • ヘルプ
  • helpctr する
  • ホスト名 する

J

K

L

エム

N

O

  • オフライン する
    • オフライン ディスク する
    • オフライン ボリューム する
  • オンライン する
    • オンライン ディスク する
    • オンライン ボリューム する
  • openfiles する

P

Q

  • qappsrv する
  • qprocess する
  • クエリ
    • クエリ プロセス
    • クエリ セッション する
    • 用語サーバー のクエリを する
    • ユーザー クエリを実行する
  • quser する
  • qwinsta する

R

S

T

  • takeown する
  • tapicfg する
  • taskkill する
  • タスク リスト する
  • tcmsetup する
  • telnet
    • telnet close する
    • telnet 表示
    • telnet を開
    • telnet 終了 する
    • telnet 送信 する
    • telnet セット する
    • telnet 状態 する
    • telnet の設定解除
  • tftp
  • 時間
  • タイムアウト
  • タイトル する
  • tlntadmn する
  • tpmtool
  • tpmvscmgr する
  • tracerpt する
  • tracert する
  • ツリー
  • tscon
  • tsdiscon さん
  • tsecimp する
  • tskill
  • tsprof する
  • typeperf する
  • tzutil

ユー

V

W

X

  • xcopy する