SBS08とXP/Vista/7のユーザーがいます。ドメインにログインしているときにADユーザーにメッセージをブロードキャストできるかどうかを知りたいです(たとえば、ユーザーに再起動が行われることを通知するなど)。ターミナルサーバーを使用していません。
コンピュータの管理->共有フォルダ->右クリック、[すべてのタスク]で「メッセージの送信」が見つかりません。
ご協力いただきありがとうございます。
古い「ネット送信」機能の最も簡単な代替手段の1つ:
msg [username] "the message"
(ユーザー名を「*」に置き換えることもできます)
他にも利用可能なオプションがあります。さらにヘルプが必要な場合は、引数なしでmsgと入力してください。
XPマシンがもうない場合(2013+にはない可能性があります)、msg
コマンドを使用できます。デフォルトでは、ユーザーにのみメッセージが送信されます。同じマシン上で/SERVER:computer_name
パラメータを使用できます(文字通り「SERVER:」の後にドメイン上のユーザーのコンピュータ名が続きます)。
それでも一度に1つしか実行されませんが、バッチファイルを作成して、ネットワーク上の各コンピューターの行を1回コピーできます。たとえば、メッセージをカスタマイズ可能にすることもできます。
msg /SERVER:COMP1 * /time:20 %1
msg /SERVER:COMP2 * /time:20 %1
msg /SERVER:COMP3 * /time:20 %1
msg /SERVER:COMP4 * /time:20 %1
myfile "This is a test"
を実行すると、指定された秒数の間、ファイルにリストされているすべてのマシンにそのメッセージが送信されます(カスタマイズ可能にすることもできるオプションのパラメーター)
これは、小規模ビジネスでは機能しますが、コンピュータリストが変更されたときに更新できるようになっているため(プログラム可能かもしれませんが)、主にそれがまだであるという事実が原因で、大学などの大規模組織では実行可能性が低下しています。各メッセージを一度に1つずつ送信するだけであり、メッセージがすべての人に伝播するまで数分待たない場合があります。