msgコマンドは、コマンドプロンプトコマンドを使用して、ネットワーク上の1人以上のユーザーにメッセージを送信するコマンドプロンプトコマンドです。
msgコマンドは、Windows XPで一般的だったnet sendコマンドと同様に機能しますが、実際のsendコマンドとは異なります。見る Msgコマンドを使用してネット送信を置換する さらにページの下に。
msgコマンドが実行されると、メッセージが送信されたマシンにプロンプトが表示され、メッセージと送信者のユーザー名とメッセージが送信された時間が表示されます。
メッセージコマンドの可用性
msgコマンドは、Windows 10、Windows 8、Windows 7、Windows Vista、およびWindows XPを含む最新のWindowsオペレーティングシステムのバージョンのコマンドプロンプトから使用できます。
msgコマンドは、コマンドプロンプトツールからも利用できます。このツールは、高度な起動オプションとシステム回復オプションでアクセスできます。
注意:特定のmsgコマンド・スイッチおよびその他のmsgコマンド構文の可用性は、オペレーティング・システムによって異なる場合があります。
メッセージの構文
msg ユーザー名 /サーバ: サーバーの名前 /時間: 秒 / v / w メッセージ
先端:上で書かれているか、または下の表で説明されているように、msgコマンド構文をどのように解釈するかわからない場合は、「コマンド構文の読み方」を参照してください。
| ユーザー名 | このオプションを使用して、 ユーザー名 を送る メッセージ に。 |
| セッション名 | 指定する セッション名 送信する メッセージ 特定のセッションに |
| セッションID | ザ セッションID オプションを使用して メッセージ セッションのIDを使用してセッションに送信します。 |
| @ ファイル名 | 使用 @ファイル名 オプションを送信する メッセージ 指定されたファイルにリストされているユーザー名、セッション名、およびセッションIDに変換します。 |
| * | ザ* オプションを使用して メッセージ のすべてのセッションに サーバーの名前 . |
| /サーバ: サーバーの名前 | ザ サーバーの名前 は、 ユーザー名 , セッション名 、または セッションID 、に住んでいる。ない場合 サーバーの名前 指定されていれば、 メッセージ msgコマンドを実行しているサーバーへの指示に従って送信されます。 |
| /時間: 秒 | 時間を指定する 秒 とともに/時間 switchコマンドは、msgコマンドに受信者の待機時間を指定します。 メッセージ それの受信を確認する。受信者がメッセージを確認しなかった場合 秒 秒数を入力すると、メッセージが呼び出されます。 |
| / v | ザ/ v スイッチはコマンドの冗長モードを有効にします。このモードでは、msgコマンドが実行しているアクションに関する詳細情報が表示されます。 |
| / w | このオプションを指定すると、メッセージを送信した後でmsgコマンドが返信メッセージを待つように強制します。 メッセージ 。ザ/ w スイッチは実際には/ v スイッチ。 |
| メッセージ | これは送信したいメッセージです。指定しない場合は、 メッセージ msgコマンドを実行した後に入力するよう求められます。 |
| /? | コマンドのいくつかのオプションに関する情報を表示するには、msgコマンドでhelpスイッチを使用します。 |
先端:コマンドの最後にリダイレクション演算子を使用して、msgコマンドの出力をファイルに保存することができます。一般的な手順については、コマンド出力をファイルにリダイレクトする方法を参照するか、その他のヒントについてはコマンドプロンプトのトリックを参照してください。
メッセージコマンドの例
msg @myteam Melting Potは午後1時に、私の上に!
この例では、msgコマンドを使用して、myteamファイルに含まれる選択された数のユーザーに@ ファイル名 をサーバーに接続して、昼食のためにThe Melting Potで会議が開催されるはずです メッセージ .
msg RODREGT / server:TSWHS002 /時間:300
ここでは、msgコマンドを使用してRODREGT ユーザー名 、TSWHS002に接続する従業員/サーバ: サーバーの名前 サーバー。メッセージは非常に時間に敏感なので、5分後にそれを見ないと、彼はそれを見ることさえしたくありません/時間: 秒 .
〜から メッセージ が指定されていない場合、msgコマンドは、「メッセージを入力してEnterを押し、新しい行にCTRL-Zを押してメッセージを終了し、ENTER」というメッセージをプロンプトに表示します。
入力後 メッセージ RODREGTの場合は、 入る キー、次に CTRL + Z、 そうして 入る もう一度キーを押します。
msg * / vテストメッセージ!
上記の例では、サーバーに接続しているすべての人にテストメッセージ メッセージ 。また、msgコマンドがこれを行うために実行している特定のタスク/ v.
これは簡単なmsgコマンドの例で、家には誰もあなたのコンピュータに接続することなく試してみることができます。冗長スイッチを使用すると、自分の画面にメッセージポップアップが表示され、コマンドプロンプトウィンドウに次のデータが表示されます。
セッションコンソールへのメッセージの送信、表示時間60セッションコンソールに送信された非同期メッセージ
Msgコマンドを使用してネット送信を置換する
msgコマンドは、ターミナルサーバーユーザーへのメッセージングシステムとして使用するためのものであり、必ずしも2台のWindows 7コンピューター間では必要ありません。
実際には、net sendコマンドのように2つの標準Windowsマシン間でmsgコマンドを動作させるのは難しい場合があります。 「エラー5セッション名の取得」または「エラー1825セッション名の取得」エラーが発生することがあります。
しかし、このような方法でmsgコマンドを使って AllowRemoteRPC からのレジストリ値のデータ 0 に 1 メッセージを受信したコンピュータで(これを行うと変更後にコンピュータを再起動します)。
このキーは、WindowsレジストリのHKEY_LOCAL_MACHINEハイブ下の次の場所にあります。 SYSTEM CurrentControlSet Control Terminalサーバー .
メッセージ関連コマンド
msgコマンドはネットワーキングコマンドなので、他のネットワーキングコマンドと併用することもできますが、通常は単独でメッセージを送信するために使用されます。
また、前述したように、msgコマンドはretired net sendコマンドと似ています。




