Server 2008 ネット送信かメッセージか?

Server 2008 ネット送信かメッセージか?

ドメイン コントローラとして実行されている Windows 2008 サーバーがあります。詳細は次のとおりです。

Domain: corp
Server Name: oxygen

ワークステーションはすべて Windows XP SP3 を実行しており、固定 IP アドレスを持っています。

私は、net send個々のマシン/ユーザー、またはすべてのマシンに簡単なメッセージを送信できる機能を使用しようとしています。これにより、ユーザーにメッセージを送信して何かについて警告したり、同様にサーバーの再起動などの何かを全員に警告したりすることができます。

Windows Server 2008 を使用してこれは可能ですか? 可能であれば、コマンドは何でしょうか?

答え1

Net Send は「msg」コマンドに置き換えられました。そのため、Server 2008 または Windows 7 のコマンド プロンプトで「MSG /?」と入力すると、

MSG /?

MSG {ユーザー名 | セッション名 | セッションID | @ファイル名 | *} [/SERVER:サーバー名] [/TIME:秒数] [/V] [/W] [メッセージ]

  • ユーザー名 指定されたユーザー名を識別します。
  • sessionname セッションの名前。
  • sessionid セッションの ID。
  • @filename メッセージを送信するユーザー名、セッション名、セッション ID のリストを含むファイルを識別します。
    • 指定されたサーバー上のすべてのセッションにメッセージを送信します。
  • /SERVER:servername 接続するサーバー (既定値は現在のサーバー)。
  • /TIME:秒 受信者がメッセージを確認するまで待機する時間遅延。
  • /V 実行中のアクションに関する情報を表示します。
  • /W ユーザーからの応答を待機します。/V と一緒に使用すると便利です。
  • message 送信するメッセージ。指定されていない場合は、入力を求めるか、標準入力から読み取ります。

しかし、Windows XPクライアントにmsgを送信するには、次のようなサードパーティツールを利用しなければなりません。ウィンセント・イノチェンティ

答え2

「Net Send」コマンドは Windows 7/2008 では廃止されましたが、このプラットフォームにはもっと良いオプションがあります。MSG.EXE コマンドを古いスタイルの「NET SEND」に適合させるために作成されたスクリプトを使用します。Windows 2003/XP では動作しません (Vista/7/2008 のみ) が、シンプルで効果的です。これを試してみてください:

http://gallery.technet.microsoft.com/scriptcenter/A-net-messenger-script-for-810f8331

使用方法の詳しい説明:

http://pedrofln.blogspot.com/2011/08/net-messenger-script-for-windows-72008.html

答え3

Vista または Windows2008 に移行して Net Send コマンドを探しても、見つかりません。これは、コマンドが MSG.EXE に置き換えられたためです。コマンドを起動するには、[スタート] ボタンをクリックし、検索ボックスに CMD と入力して Enter キーを押します。コマンド プロンプト ウィンドウが表示され、MSG.EXE を使用してメッセージを送信できます。MSG.EXE に関する追加情報を表示するには、コマンド プロンプトで msg /? と入力して Enter キーを押します。または、BigAnt Corporate Messenger などのビジネス レベルの LAN メッセンジャーを代わりに選択することもできます。

答え4

いくつかの提案があります:

http://social.msdn.microsoft.com/forums/en-US/windowsgeneraldevelopmentissues/thread/17ab8b3c-2320-40a1-a377-aa76fdad7351/

http://windows7forums.com/windows-7-support/36444-net-send-replacement.html

ただし、デフォルトではオフになっており、元に戻ることはありません。

関連情報