質問: 『net send』コマンドと『msg』コマンドの違いについて教えてください。 WindowsXPやWindowsServer2003等にて、 Messenger serviceを有効にした状態で『net send』コマンドだと他のPCへメッセージが表示されるのですが、 『msg』コマンドは/server:で対象に他のPCを指定しても "エラー [5]:アクセスが拒否されました。"となってしまいます。 対象をローカル(自身)にするとローカルにちゃんとメッセージが表示されます。 また、コマンドを実行しているユーザはドメインの管理者アカウントで、 送信側/受信側どちらのPCもセキュリティソフトも停止させ、 Windowsファイアウォールも無効にしても同様です。 どなたか『msg』コマンドで『net send』コマンドのように、 他のPCに対しメッセージを表示させる方法を御教授お願いいたします。
回答: >コマンドを実行しているユーザはドメインの管理者アカウント ならば、それはドメインで認証されているのであって、目的の他のPCにログオンしているわけではありませんし、他のPC上で認証されるわけではありません(ローカルのアカウントではない)から、 >"エラー [5]:アクセスが拒否されました。" となるのは当然のような気がします。 msgは、外形上は『他のPC』にメッセージを表示していますが、機能としては、ユーザあるいはセッションにメッセージを送るものです。 『ヘルプとサポートセンター』で『msg』の説明をお読みになるのがよいと思います。