iT邦幫忙

1

用cmd或win10預設軟體傳送訊息給使用者

cmd
snk 2021-04-01 09:03:2211918 瀏覽
  • 分享至 

  • xImage

網路查了一下 net send IP+訊息內容的方法只支援XP.. win7就不行了

win7竟然要改機碼才能做,但是我手邊沒win7也懶得裝vm只為了測這突發奇想的功能

至於win10,小弟google了幾頁竟然完全找不到

想請問

有辦法用cmd或是其他win10預設的軟體傳送訊息給同區網的使用者嗎 ?

在不考慮安裝其他軟體的情況下

因為安裝現有的一堆通訊軟體就解決了 只是單純好奇有沒有辦法不安裝軟體還能傳訊

我覺得應該是有的 只是我不知道..

感謝

看更多先前的討論...收起先前的討論...
msg.exe 問題很多,最簡單的一個就是他沒辦法 TO ALL,一個網段內所有的PC
還有他有權限限制,如果你沒有目標電腦的ADMIN權限,他不能被執行
這就有了風險,NET SEND 是用網路廣播的方式,當然他是危險的
一般還是建議用有AGENT的軟體發布訊息會比較保險
snk iT邦新手 5 級 ‧ 2021-04-01 11:54:47 檢舉
我也是想到資安問題所以才想研究這小東西 ~~感謝分享
snk iT邦新手 5 級 ‧ 2021-04-01 11:55:31 檢舉
如果你沒有目標電腦的ADMIN權限,他不能被執行 <--謝謝 !這也有可能
player iT邦大師 1 級 ‧ 2021-04-01 14:38:53 檢舉
net send
千萬別用
20多年前,就有同事怪我入侵他用的電腦 (只是用Windows内建的功能跳訊息視窗而已)
怎麼解釋都解釋不清
orz

net send 到Windows 10還是能用
只是記得有一個服務要啟用
https://techcognizance.com/2012/08/07/power-shell-script-to-send-message-to-network-computers-2/ 國外的碼,PShell 版本,也是要 msg 才能跑,可以拿來試看看是不是真的需要權限才能通知,net send 剛剛找過服務,確定不行,我是 20H2,啟動那個服務直接跟你說出問題無法啟動,所以應當是鎖死了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
japhenchen
iT邦超人 1 級 ‧ 2021-04-01 09:19:35
最佳解答

明明就有~~(Windows10 21H1下完成測試)

用法

msg * /server:192.168.x.y "嗨,你好啊!"

你也可以把訊息打成文字檔(如a.txt),然後

type c:\users\download\a.txt | msg * /server:192.168.x.y 

x.y 請你自己改成你要PO的對象,被打不要找我理論哦

看更多先前的回應...收起先前的回應...
snk iT邦新手 5 級 ‧ 2021-04-01 09:25:23 檢舉

japhenchen
感謝前輩解惑但是不好意思
小弟用cmd更改為正確的傳訊ip,且同事確定有開機

方法一
他會顯示一個米字號,但是ithome的留言顯示會變成別的符號

  • 不存在或已中斷連線

方法二
系統找不到指定的路徑。
來自 STDIN 的訊息是空的; 並未送出訊息

不知道是我哪邊操作不對..請問有解嗎

如果有出現星號,就把星號拿掉,那個星號表示要接收的使用者,如果....那台電腦只有一個使用者,則不需加上
訊息內容最好加上雙引號或用開檔或ECHO加管線符

snk iT邦新手 5 級 ‧ 2021-04-01 09:44:34 檢舉

japhenchen
msg /server:1(...ip...)9 "嗨,你好啊!"
我改成這樣後
顯示
請輸入要傳送的訊息; 訊息輸入完成時,請在新行上按 CTRL-Z,然後按 ENTER 鍵

我照做 但是cmd就沒反應了只好中斷
改成msg /server:1(...ip...)9 不打訊息

顯示
參數不正確
將訊息傳送給使用者。

感覺只差一步就成功了 不知道前輩有沒有成功的畫面或是文字敘述 ?

我直接對自己的電腦測試嘿https://ithelp.ithome.com.tw/upload/images/20210401/20117954UQEhs8AGdj.jpg

snk iT邦新手 5 級 ‧ 2021-04-01 09:56:28 檢舉

我對自己的電腦測試也成功了 !!

snk iT邦新手 5 級 ‧ 2021-04-01 09:57:25 檢舉

那看來是對同事的電腦不行 有甚麼防護之類的...感謝

系統版本......家用版
至於防火牆應該不會太雞婆去擋這個訊息傳遞的事

不在同一個dns環境下,無法識別對方主機

snk iT邦新手 5 級 ‧ 2021-04-01 11:36:34 檢舉

我公司是win10企業版1803
同一個網段,我也覺得不是防火牆但是我們金融業限制比較多,可能是我們內部裝了甚麼吧..總之感謝您的分享,我覺得應該是解惑了95%只差一點點而已了

snk iT邦新手 5 級 ‧ 2021-04-01 11:51:42 檢舉

哈哈,鎖port很有可能,因為我們鎖了一堆port,不過我不能因為自己想測試小東西就去跟網管申請開port,會被電QQ感謝前輩分享可能的解法祝您連假愉快

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-04-01 09:06:21

用 msg.exe

C:\msg /server:brad-dc-01 console "Your machine needs to be rebooted."

據說 Win10 Home Edition 沒有 msg.exe
就從 Win10 的其他版本(Pro, server) copy 過來就可以用

snk iT邦新手 5 級 ‧ 2021-04-01 09:17:21 檢舉

海綿寶寶
感謝前輩解惑,但這樣好像是要去別的win10抓這軟體(雖然應該也是他做的),所以微軟大神真的把傳訊封死了喔 ? 這樣說來win10的安全性好像滿高的 @@

微軟大神真的把傳訊封死了喔 ?

只是沒提供此工具程式而已

這樣說來win10的安全性好像滿高的 @@

光從這點其實推不出這個結論

snk iT邦新手 5 級 ‧ 2021-04-01 11:53:46 檢舉

感謝大大熱心第一時間解惑,不好意思我選另外一位前輩當解答但您的方向也是正確的~~

我要發表回答

立即登入回答