| コマンドプロンプトの使い方 | |||
|---|---|---|---|
| コマンドプロンプト記号など | |||
| & | 前のコマンドが成功しても失敗しても次を実行 | ||
| && | 前のコマンドが成功した場合のみ次を実行 | ||
| || | 前のコマンドが失敗した場合のみ次を実行 | ||
| | | 前のコマンドの出力を利用する場合に次を実行する際のアーギュメントとして利用する | ||
| > | コマンド出力をファイルにリダイレクト(上書き) | ||
| >> | コマンド出力をファイルにリダイレクト(追記) | ||
| %%変数名 | |||
| %変数名 | |||
| if比較演算子 |
| ||
| 環境変数 | |||
| %WINDIR% | |||
| %DATE% | |||
| %TIME% | |||
| %CD% | |||
| %RANDOM% | 0から32767の任意の10進数 | ||
| %ERRORLEVEL% | 正常終了:0 | ||
| コマンド(通常) | |||
| choice /C [選択肢] /M メッセージ | 選択肢の文字を入力するメッセージを表示。/Cで選択した順番に%ERRORLEVEL%は1~の値となり終了する。 | ||
| findstr [検索文字列] [ファイル名] | ファイルから文字列を検索する。 | ||
| chcp | 932:Shift-JIS 65001:UTF-8 437:us-ascii | エンコードタイプを表示変更 | |
| move 移動ファイル 移動先指定 | ファイル移動 フォルダ名変更 | ||
| pushd | ディレクトリを移動しスタックに積む | ||
| popd | カレントディレクトリを直前のスタックに戻す | ||
| del | ファイル削除 | ||
| cls | 画面を消去 | ||
| type | ファイル内容をプロンプトに表示 | ||
| > | 出力ファイル | ||
| < | 入力ファイル | ||
| systeminfo | システムの情報 | ||
| ipconfig | /all すべての構成情報を表示 | IPアドレス情報 | |
| /flushdns | DNSキャッシュを更新 | ||
| /renew | IPアドレスを更新 | ||
| dir | ディレクトリの内容 | ||
| mkdir | ディレクトリの作成 | ||
| rmdir | /s子ディレクトリも削除 | ディレクトリを削除 | |
| tracert | アドレスまでの経路を調べ、応答に何秒かかるか調べる | ||
| mklink | シンボリックリンク(ショートカット)やハードリンクを作成する | ||
| copy | ファイルをコピー | ||
| ren | ファイル名を変更 | ||
| arp | IPアドレスとMACアドレスの関係 | ||
| arp | -a | ARPを全表示 | |
| arp | -d | ARPを削除(動的なもの) | |
| route PRINT -4 | ルーティングテーブルを表示する | ||
| route DELETE IPアドレス | ルーティングテーブルを削除 | ||
| route ADD 宛先 MASK 255.255.255.0 ゲートウェイ METRIC 値 IF インターフェイス | ルーティングテーブルを追加 | ||
| netstat | TCP/IPネットワーク接続を表示 | ||
| rem | バッチファイルなどでプロンプトに文字を出力する | ||
| tasklist | タスクの一覧を表示 | ||
| runas | /user:ユーザ名 コマンド | コマンドを別ユーザで実行(実行時にパスワードを聞かれる) | |
| whoami | 現在のユーザ情報を表示 | ||
| logoff | ログオフする | ||
| shutdown | /l ログオフ /sシャットダウン /r再起動 | シャットダウンする | |
| defrag | ボリューム名 | デフラグを実行 | |
| ver | ウィンドウズのバージョンを表示 | ||
| path | 実行可能ファイルの検索対象フォルダを表示、設定 | ||
| set | /p 環境変数=値 | 環境変数を表示設定削除 | |
| netsh winhttp show proxy | プロキシ設定表示 | ||
| netsh winhttp set proxy proxy-server="IPアドレス" | プロキシサーバの設定 | ||
| netsh winhttp reset proxy | プロキシサーバをリセット | ||
| help | コマンドの実行結果をクリップボードにコピー | ||
| sc delete 削除するサービス | サービスの削除 | ||
| regsvr32 /u 削除するアドオンファイル | アドオンを削除する | ||
| schtasks /create /tn タスク名 /tr コマンド名 /sc スケジュールタイプ /ru 実行ユーザ /d 曜日リスト /m 月リスト /st 開始時刻 /ri 繰り返し間隔 | スケジュールタスクを作成する | ||
| Net start サービス名 | サービスを実行する | ||
| w32tm /config /manualpeerlist:"タイムソースのドメイン名" /syncfromflags:all /reliable:yes /update | NTPサービスを構成する(代表的な同期元:time.windows.com time.nict.jp) | ||
| w32tm /query /source | /peersで現在の同期状況を表示 | NTPサービスの状態を照会する | |
| set processor | CPUプロセッサーの情報を表示 | ||
| ssh -i keypath\key.pem username@[ip or hostname] | ssh接続でリモートサーバーへ接続 | ||
| ExchangeServer2010関連 | |||
| ServerManagerCmd -i | |||
| Add-WindowsFeature NET-Framework-Features,NET-HTTP-Activation,RPC-over-HTTP-proxy,RSAT-Clustering,Web-Mgmt-Console,WAS-Process-Model,Web-Asp-Net,Web-Basic-Auth,Web-Client-Auth,Web-Digest-Auth,Web-Dir-Browsing,Web-Dyn-Compression,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Lgcy-Mgmt-Console,Web-Metabase,Web-Net-Ext,Web-Request-Monitor,Web-Server,Web-Static-Content,Web-Windows-Auth,Web-WMI -Restart | winsvr2012のexchangesvr2010前提条件のダウンロード | ||
| Add-WindowsFeature RSAT-ADDS,ADLDS -Restart | winsvr2012のexchangesvr2010エッジトランスポート側の前提フィーチャー | ||
| New-EdgeSubscription -FileName "C:\EdgeSubscriptionInfo.xml" | エッジサブスクリプションファイルの作成(エッジトランスポート側) | ||
| Remove-EdgeSubscription | エッジサブスクリプションファイルを削除 | ||
| ①エッジサブスクリプションファイルの読み込みはExchange管理コンソール左メニューの「組織の構成」→「ハブトランスポート」→「エッジサブスクリプション」タブ→右クリックのメニュー→「エッジサブスクリプションの新規作成」から行える。(ハブトランスポート側) | |||
| 50636ポートでハブトランスポートに接続できるようにファイアウォールを構成する必要がある。 | |||
| dism | |||
| DISM.exe /Online /Cleanup-image /Restorehealth | OSの修復 | ||
| dism /Online /Get-CurrentEditions | 現在のエディションを確認する | ||
| dism /Online /Get-TargetEditions | アップグレード可能なエディションを確認する | ||
| dism /Online /Set-Edition:エディション名 /ProductKey:プロダクトキー /AcceptEula | 他のエディションで認証する | ||
| dism /online /Get-Features | 機能のリストを表示する | ||
| dism /online /Enable-Feature /FeatureName:フィーチャー名 | 指定したフィーチャーを有効にする。 | ||
| dism /online /Disable-Feature /FeatureName:フィーチャー名 | 指定したフィーチャーを無効にする。 | ||
| wusa ファイル名 /quiet /norestart /log:パス | 更新プログラムのインストール | ||
| wmic | |||
| wmic | 様々な情報を取得できる(wmi) | ||
| wmic baseboard | マザーボードの情報 | ||
| wmic memcache | キャッシュの情報 | ||
| wmic computersystem | システムの情報 | ||
| wmic CPU | |||
| diskpart | |||
| diskpart | ディスクとライブの編集管理 | ||
| Telnet | |||
| tlntadmn | Telnetサーバーの設定を確認 | ||
| telnet | TelNet接続する | ||
| close | 現在の接続を終了 | ||
| display | パラメータを表示 | ||
| open ホスト名[ポート] | ホスト名に接続します | ||
| quit | TelNetを終了 | ||
| set | オプション設定 | ||
| send | サーバーに文字を送信 | ||
| ao | リモートホストの出力バッファ内のデータを破棄 | ||
| ayt | リモートホストがそこにあるか何らかの応答を返す | ||
| brk | リモートホストにより意味が異なる | ||
| ec | リモートホストで最後に入力された文字を削除する | ||
| el | リモートホストで入力中の行を消去 | ||
| ga | 特に意味がない | ||
| ip | 現在実行中のプロセスを中止 | ||
| nop | リモートホストは何もしない | ||
| escape | 現在設定されているエスケープ文字をリモートホストへ入力 | ||
| status | 状態を表示 | ||
| help | ヘルプ表示 | ||
| ftp | |||
| ftp | ftpでデータ転送 | ||
| open ホスト名[ポート] | リモートホストのftpに接続 | ||
| user | openに失敗した場合のログイン | ||
| close | 接続の終了 | ||
| bye | ftpの終了 | ||
| pwd | カレントディレクトリの表示 | ||
| dir | カレントディレクトリの内容を表示 | ||
| cd | カレントディレクトリの変更 | ||
| get リモートファイル 保存先ファイル | ファイルをダウンロード | ||
| put ローカルファイル リモートでの名前 | ファイルをアップロード | ||
| binary | 転送モードをアスキーにする | ||
| ascii | 転送モードをバイナリーにする | ||
| type | 現在の転送モードを調べる | ||
| prompt | 対話モードのオンオフ | ||
| literal | コマンドの送信 | ||
| ls | リモートのファイルリストを表示 | ||
| debug | デバッグモードオンオフ | ||
| status | 現在の設定や接続先の表示 | ||
| quit | ftpの終了 | ||
| delete | ファイルの削除 | ||
| verbose | 詳細モードオンオフ | ||
| glob | グロビングオンオフ | ||
| disconnect | 切断 | ||
| trace | パケットの追跡オンオフ | ||
| SQLServer関連 | |||
| sqlcmd -s サーバ名\インスタンス名 -e | sqlへ接続しコマンドを実行 | ||
| PostgreSQL | |||
| psql -U [username] -d [databasename] | postgresqlを実行する | ||
| WindowsServer系 | |||
| dcpromo /answer:<応答ファイルのパス> | ActiveDirectoryDomainServiceを構築する | ||
| Windows10追加機能 | |||
| tar -cxvf ファイル名.tgz 対象ファイル名 | tarファイルに圧縮する | ||
| tar -xzvf 対象ファイル.tgz | tarファイルを解凍する | ||
| CScript スクリプトファイル | WSH(Windows Script Host)をコマンド形式で実行する([C:\Windows\SysWOW64\CScript.exe][C:\Windows\system32\CScript.exe]) | ||
| WScript スクリプトファイル | WSH(Windows Script Host)をウィンドウ形式で実行する([C:\Windows\SysWOW64\WScript.exe][C:\Windows\system32\WScript.exe]) | ||
| ifの構文1 | |
| 繰り返し処理 | |
| 変数に代入する | |