1. 程式人生 > >局域網內互發提示信息

局域網內互發提示信息

打開註冊表 局域網 消息提示框 添加 tdi 標識 ima 電腦 alt

【局域網內互發提示信息】

準備工作:

1. regedit命令打開註冊表,找到【計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server】,將AllowRmoteRPC的數值修改為1

技術分享圖片

2.serveices.msc命令打開系統服務,查看是否存在Message Queuing服務,若不存在進入【程序與功能】裏面進行安裝,若存在請請啟動該服務。

技術分享圖片

3.打開控制面板找到【憑據管理器】,點擊進入添加windows憑據,輸入局域網用戶ip,用戶名,密碼。

技術分享圖片

4.一切準備就緒之後,就可以使用cmd發送消息了。 msg /server:對方ip * "發送的信息"。發送成功是沒有提示的,在對方電腦端就會彈出消息提示框。發送失敗會報5,1722等錯誤,這時候你需要去檢查以下部分:

  1)發送語句是否正確

  2)對方ip輸入或錄入的windows憑證是否正確

  3)對方註冊表中的AllowRomteRPC數值是否修改為1

5.你可以輸入msg /server:127.0.0.1 * "hello"發送給自己來檢測語句是否正確

技術分享圖片

補充(msg命令的使用):

msg {UserName|SessionName|SessionID|@FileName|*} [/server:ServerName] [/time:seconds] [/v] [/w] [message]

UserName
要接收消息的用戶的名稱。
SessionName
要接收消息的會話的名稱。
SessionID
其用戶要接收消息的會話的數字 ID。
@FileName
標識包含有待接收消息的用戶名、會話名和會話 ID 列表的文件。
*
將消息發送給系統中的所有用戶。
/server:ServerName
指定要接收消息的會話或用戶所屬的終端服務器。如果不指定,/server 會使用您當前登錄的服務器。
/time:seconds
指定您發送的消息在用戶屏幕上顯示的時間。一旦到期,則該消息從屏幕上消失。如果沒有設置期限,則該消息將一直保留在用戶屏幕上,直到用戶看見這條消息並單擊“確定”。
/v
顯示關於要執行的操作的信息。
(即輸出類似於
"將消息發送到會話 Console,顯示時間 60"
"發送到會話 Console 的消息收到用戶響應"
等信息, 表示操作過程和結果的信息給輸出來)
/w
等待來自用戶的、指出該消息已收到的確認信息。如果用戶不立即響應,則使用 /time:seconds 參數避免可能出現的長時間延遲。將此參數與 /v 一同使用也很有幫助。
message
待發送消息的正文。如果沒有鍵入任何消息,則系統將提示您輸入消息或從標準輸入 (STDIN)中讀取該消息。要發送包含在文件中的消息,請鍵入小於號 (<) 後接文件名稱。

局域網內互發提示信息