net sendコマンドは、ネットワーク上のユーザー、コンピュータ、およびメッセージングエイリアスにメッセージを送信するために使用されるコマンドプロンプトコマンドです。
Windows XPはnet sendコマンドを含むWindowsの最後のバージョンでした。 msgコマンドは、Windows 10、Windows 8、Windows 7、およびWindows Vistaのnet sendコマンドを置き換えます。
net sendコマンドは、多くのネットコマンドの1つです。
ネット送信コマンドの可用性
net sendコマンドは、Windows XPのコマンドプロンプトと、以前のバージョンのWindowsおよび一部のWindows Serverオペレーティングシステムで使用できます。
注意: 特定のネット送信コマンドスイッチおよび他のネット送信コマンド構文の利用可能性は、オペレーティングシステムによって異なる場合があります。
ネット送信コマンドの構文
ネット送信 /ユーザー メッセージ /助けて /?
先端: 上の表または下の表でnet sendコマンドの構文を読み取る方法がわからない場合は、「コマンド構文の読み方」を参照してください。
名 | このオプションでは、送信するユーザー名、コンピュータ名、またはメッセージ名(net nameコマンドで定義)を指定します。 メッセージ に。 |
* | アスタリスクを使用して メッセージ 現在のドメインまたはワークグループ内のすべてのユーザーに適用されます。 |
/ドメイン | このスイッチを単独で使用すると、 メッセージ 現在のドメイン内のすべての名前に適用されます。 |
ドメイン名 | このオプションは、/ドメイン を送る メッセージ 指定されたすべてのユーザーに ドメイン名 . |
/ユーザー | このオプションは、 メッセージ net sendコマンドが実行されているサーバーに接続されているすべてのユーザーに送信します。 |
メッセージ | このnet sendコマンドオプションは明らかに必須で、送信するメッセージの正確なテキストを指定します。ザ メッセージ 最大128文字にすることができ、スラッシュが含まれている場合は二重引用符で囲む必要があります。 |
/助けて | このスイッチを使用して、net sendコマンドに関する詳細情報を表示します。このオプションを使用するのは、net sendコマンドでnet helpコマンドを使用する場合と同じです。ネットヘルプ送信. |
/? | ヘルプスイッチはnet sendコマンドでも動作しますが、基本的なコマンド構文のみが表示されます。実行中ネット送信 オプションを指定しないと、/? スイッチ。 |
先端: このコマンドを使用して、リダイレクション演算子を使用してnet sendコマンドの出力をファイルに格納することができます。さらに詳しいヒントについては、コマンド出力をファイルにリダイレクトしてヘルプを表示する方法や、コマンドプロンプトのヒントを参照してください。
ネット送信コマンドの例
net send *義務的な会議はすぐにCR103に進んでください
この例では、net sendを使用して 義務的な会議のためにすぐにCR103に進んでください すべてのメンバーにメッセージ{*}現在のワークグループまたはドメインの。
net send / users "A7 / 3クライアントファイルを持っている人があなたの仕事を保存して閉じてくれますか?ありがとうございます!"
ここでは、net sendコマンドを使用して、現在のサーバーのすべてのメンバー{/ユーザー} メッセージ A7 / 3クライアントファイルを持っている人があなたの作品を保存して閉じますか?ありがとうございました! 。メッセージは引用符で囲まれています。スラッシュが メッセージ .
ネット送信smithmあなたは解雇だ!
この例では、誰かの雇用を終了させるのは完全に専門家ではない方法ですが、net sendコマンドを使用してMike Smithを送信し、ユーザー名 smithm 、私は彼が聞きたがっていることを疑うメッセージ: あなたは首です! .
ネット送信関連コマンド
net sendコマンドはnetコマンドのサブセットであるため、net use、net time、net user、net viewなどの姉妹コマンドに似ています。
ネット送信コマンドに関するその他のヘルプ
net sendコマンドが機能していない場合は、コマンドプロンプトで次のエラーが表示されることがあります。
'net'は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
このエラーを修正するには2通りの方法がありますが、永続的な解決策は1つだけです…
現在の作業ディレクトリを、 cmd.exe ファイルは、コマンドプロンプトがnet sendコマンドを実行する方法を知るように配置されています。これをchange directory(cd)コマンドで行います:
cd c: windows system32
そこから、そのエラーを見ずにnet sendコマンドを実行することができます。しかし、これは一時的な解決策に過ぎず、すべてのコマンドについて常に実行する必要があります。実際の問題は、現在の環境変数が正しく設定されていないことです。
Windows XPでコマンドプロンプトがコマンドを理解するために必要な適切な環境変数を復元する方法は次のとおりです。
- スタートメニューを開き、右クリックします。私のコンピューター.
- 選択するプロパティ そのメニューから
- に入る上級タブ。
- を選択環境変数 ボタン。
- 下のセクションでは、 システム変数 、選択するパス リストから。
- 選択する編集ボタンの下に システム変数 セクション。
- の中に システム変数の編集 テキストボックスで、読み込んだパスを探します 正確に このような: C: Windows system32 または… %SystemRoot% system32
- あなたはそこに1つだけ持っているべきですが あなたがいない場合テキストの最後に移動し、セミコロンを入力してから上のパスを次のように入力します。; C: Windows system321つはすでにそこにありますか? もしそうなら、最初は "%SystemRoot%"と読む2番目の可能性が高いでしょう。その場合は、パスのその部分を "C: Windows system32"に変更してください(WindowsインストールがC:ドライブにある場合はそうでしょう)。たとえば、%SystemRoot% system32 にC: Windows system32.重要: 他の変数は編集しないでください。このテキストボックスに変数がない場合、上記のパスを入力することができます セミコロンなしで これは唯一のエントリだからです。
- クリックOK 変更を保存してシステムのプロパティウィンドウを終了するには、数回クリックします。
- コンピュータを再起動してください。