質問: net send に代わるmsgコマンドについて 『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』の説明をお読みになるのがよいと思います。