MSG命令使用詳解
最近在編寫FTP上傳數(shù)據(jù)的批處理時,需要用到局域網(wǎng)內(nèi)傳輸數(shù)據(jù)來提示錯誤,突然想起忘了N久沒用的命令(net send), 結果在win7 下cmd運行net send /? 運行失敗。經(jīng)過百度大神的搜索,原來從vista之后net send 命令被微軟取消了,再次百度,WIN 7局域網(wǎng)內(nèi)發(fā)送消息可以使用MSG 命令。在壇子里找了好久也沒找著真正的使用方法,就自己百度,google 終于搞定了,發(fā)出來讓大家看下。。。。。
MSG 系統(tǒng)自帶使用幫助
C:\Windows\system32>MSG
將消息發(fā)送給用戶。
MSG {username | sessionname | sessionid | @filename | *}
[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]
username 標識指定的用戶名。
sessionname 會話名。
sessionid 會話 ID。
@filename 識別這樣一個文件,該文件含有將所發(fā)消息發(fā)送到的用戶名、會話名和會話標識號的列表。
* 給指定服務器上的所有會話發(fā)送信息。
/SERVER:servername 要聯(lián)系的服務器(默認值是當前值)。
/TIME:seconds 等待接收器確認消息的時間延遲。
/V 顯示有關執(zhí)行的操作的信息。
/W 等待用戶的響應,跟 /V 一起有用。
message 要發(fā)送的消息。如果沒有指定,發(fā)出提示,或者從 stdin讀取。
以下代碼均在開始---執(zhí)行------CMD內(nèi)測試。
測試條件:本機IP:192.168.1.200 測試電腦IP:192.168.1.201 在同一局域網(wǎng)內(nèi),并且可以ping通。
1.根據(jù)以上MSG使用方法進行本機調(diào)試驗證。 MSG /server:192.168.1.200 * "Hello" ----------------->>>>> 運行成功,彈出消息對話框。
2.然后再進行局域網(wǎng)內(nèi)兩臺電腦通信驗證。 MSG /server:192.168.1.201 * "Hello" ---------->>>>> 運行失敗,報錯。獲取會話名稱時的錯誤 1722。
3.再次百度,在CSDN的一個帖子上有一個辦法,CMD內(nèi)regedit修改注冊表HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\TERMIMAL SERVER內(nèi)的ALLOWREMOTERPC的值修改為1 (默認為0),因為在XP系統(tǒng)下net send 命令需要開啟Messenger信使服務,但是在win7內(nèi)沒有此項服務,所以需要修改注冊表來使win7系統(tǒng)可以局域網(wǎng)內(nèi)發(fā)送信息,可XP類似。
4.此時驗證還是失敗,把測試電腦和本機的防火墻全部關閉,把測試電腦的注冊表同上也修改OK, 再次驗證 MSG /server:192.168.1.201 * "Hello"運行失敗,報錯 192.168.1.201不存在或連接失敗。。。最后找來找去,用GOOGLE 搜索發(fā)現(xiàn)了最終的答案 。。打開控制面板,雙擊憑據(jù)管理器,點擊添加windows憑據(jù),第一行寫測試電腦的IP地址,第二行寫測試電腦的用戶名,第三行寫測試電腦的密碼,重啟電腦,運行--cmd-------MSG /server:192.168.1.201 * "Hello" ------------->>> 運行成功。。。
Google 搜索的最終答案(英文的,有點英文基礎可以看懂的) 鏈接:http://social.technet.microsoft.com/Forums/windows/en-US/344aa708-5477-46f9-be4f-ad8b3b2348b0/sending-a-message-to-win-7-host-with-msgexe?forum=w7itprogeneral
1 go to credential manager
2 click add a windows credential
3 type the name of the computer, username and password of the computer that you are trying to contact
4 computers that you are trying to contact most be in the same network as you.
good luck it took me months to get it properly working
在以上的學習過程中,發(fā)現(xiàn)也可以,cmd 內(nèi)輸入\\192.168.0.201 然后回車,彈出對話框輸入帳號和密碼,
下面有一個勾選項,為記錄帳號和密碼,勾選此項,憑據(jù)管理器內(nèi)自動添加對應的windows憑據(jù)。
欄 目:DOS/BAT
下一篇:批處理(bat)實現(xiàn)全盤搜索指定文件獲取其完整路徑方法大全
本文標題:MSG命令使用詳解
本文地址:http://mengdiqiu.com.cn/a1/DOS_BAT/10147.html
您可能感興趣的文章


閱讀排行
本欄相關
- 01-10DOS下查看硬盤分區(qū)該使用什么命令
- 01-10使用批處理實現(xiàn)軟件的自動安裝以安
- 01-10后臺運行bat定時器程序示例分享
- 01-10通過批處理修改DNS的代碼(推薦)
- 01-10dota2服務器ping測試腳本分享
- 01-10再談DOS批處理下格式化日期字符串的
- 01-10windows使用批處理發(fā)布web到tomcat并啟動
- 01-10win7怎么設定關閉顯示器時間
- 01-10屏蔽up鍵禁止游戲運行腳本分享
- 01-10win7創(chuàng)建wifi熱點腳本分享
隨機閱讀
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10C#中split用法實例總結
- 01-10delphi制作wav文件的方法
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 04-02jquery與jsp,用jquery
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-11ajax實現(xiàn)頁面的局部加載