Ang msg command ay isang Command Prompt na command na ginagamit upang magpadala ng mensahe sa isa o higit pang user sa network gamit ang Command Prompt.
Kapag na-trigger ang command, may ipapakitang prompt sa (mga) machine kung saan ito ipinadala na nagpapakita ng mensahe pati na rin ang username ng nagpadala at ang oras na ipinadala ang mensahe.
Ito ay gumagana nang katulad ng net send command na sikat sa Windows XP, ngunit hindi ito tunay na kapalit nito. Tingnan ang Paggamit ng Msg Command upang Palitan ang Net Send sa ibaba ng pahina.
Msg Command Availability
Ang msg command ay available mula sa loob ng Command Prompt sa Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, at Windows XP.
Available din ito sa pamamagitan ng Command Prompt tool na naa-access sa Advanced Startup Options at System Recovery Options.
Ang pagkakaroon ng ilang msg command switch at iba pang command syntax ay maaaring mag-iba mula sa operating system sa operating system.
Msg Command Syntax
msg { username | sessionname | sessionid | @ filename | } [ /server: servername] [ /oras: segundo] [ /v] [ /w] [mensahe]
Tingnan ang Paano Magbasa ng Command Syntax kung hindi ka sigurado kung paano i-interpret ang msg command syntax gaya ng nakasulat sa itaas o inilalarawan sa talahanayan sa ibaba.
Msg Command Options | |
---|---|
Option | Paliwanag |
username | Gamitin ang opsyong ito para tumukoy ng username kung saan ipadala ang mensahe. |
sessionname | Tukuyin ang sessionname upang magpadala ng mensahe sa isang partikular na session. |
sessionid | Maaaring gamitin ang opsyon sa sessionid upang magpadala ng mensahe sa isang session gamit ang ID ng session. |
@ filename | Gamitin ang opsyong @filename upang magpadala ng mensahe sa mga user name, pangalan ng session, at session ID na nakalista sa tinukoy na file. |
Ang na opsyon ay ginagamit upang magpadala ng mensahe sa bawat session sa servername. | |
/server: servername | Ang servername ay ang server kung saan matatagpuan ang username, sessionname, o sessionid. Kung walang tinukoy na servername, ipapadala ang mensahe bilang nakadirekta sa server kung saan mo ginagamit ang msg command. |
/oras: segundo | Pagtukoy ng oras sa mga segundo gamit ang /time switch ay nagbibigay sa msg command ng mahabang panahon upang hintayin ang receiver ng mensahe na kumpirmahin ang pagtanggap nito. Kung hindi kinumpirma ng receiver ang mensahe sa ilang segundo bilang ng mga segundo, babalikan ang mensahe. |
/v | Ang /v switch ay nagbibigay-daan sa verbose mode ng command, na magpapakita ng detalyadong impormasyon tungkol sa mga aksyon na ginagawa ng msg command. |
/w | Pinipilit ng opsyong ito ang msg command na maghintay para sa isang pabalik na mensahe pagkatapos mong magpadala ng mensahe. Ang /w switch ay talagang kapaki-pakinabang lamang sa /v switch. |
mensahe | Ito ang mensaheng gusto mong ipadala. Kung hindi ka tumukoy ng mensahe, ipo-prompt kang magpasok ng isa pagkatapos isagawa ang msg command. |
/? | Gamitin ang help switch na may msg command para magpakita ng impormasyon tungkol sa ilang opsyon ng command. |
Maaari mong i-save ang output ng command sa isang file gamit ang redirection operator. Tingnan ang Paano I-redirect ang Output ng Command sa isang File para sa mga pangkalahatang tagubilin o tingnan ang aming listahan ng Mga Trick sa Command Prompt para sa higit pang mga tip.
Mga Halimbawa ng Msg Command
msg @myteam The Melting Pot at 1pm, on me!
Sa halimbawang ito, ginagamit ang msg command para sabihin sa piling bilang ng mga user na nasa myteam file [ @ filename] na nakakonekta sa server na dapat mayroong pulong sa The Melting Pot para sa tanghalian [mensahe].
msg RODREGT /server:TSWHS002 /time:300
Dito, ginamit namin ang command para magpadala ng mensahe sa RODREGT [username], isang empleyado na kumokonekta sa TSWHS002 [ /server: servername] server. Napaka-time-sensitive ng mensahe, kaya ayaw naming makita niya ito kung hindi niya ito nakita pagkatapos ng limang minuto [ /time: seconds].
Dahil hindi tinukoy ang isang mensahe, ang msg command ay magpapakita ng tala sa prompt na nagsasabing Enter message to send; tapusin ang mensahe sa pamamagitan ng pagpindot sa CTRL-Z sa isang bagong linya, pagkatapos ay ENTER.
Pagkatapos maglagay ng mensahe para sa RODREGT, pipindutin mo ang Enter key, pagkatapos ay CTRL+Z, pagkatapos ay Enter muli.
msg/v Test Message!
Sa halimbawa sa itaas, ipinapadala namin ang lahat ng nakakonekta sa server ng pansubok na mensahe [mensahe]. Gusto rin naming makita ang mga partikular na gawain na ginagawa ng msg command para magawa ito [ /v].
Ito ay isang madaling halimbawa na maaari mong subukan sa bahay, nang walang mga user na nakakonekta sa iyong computer. Makikita mong mag-pop up ang mensahe sa sarili mong screen at ang sumusunod na data sa Command Prompt window, salamat sa paggamit ng verbose switch:
Pagpapadala ng mensahe sa session Console, display time 60
Async message na ipinadala sa session Console
Paggamit ng Msg Command para Palitan ang Net Send
Ang msg command ay nilayon na gamitin bilang isang sistema ng pagmemensahe sa mga terminal na user ng server, hindi sa pagitan ng dalawang Windows 7 computer, halimbawa.
Sa katunayan, maaaring mahirapan kang gamitin ito sa pagitan ng dalawang karaniwang Windows machine tulad ng ginawa ng net send command. Maaari kang makakuha ng mensaheng "Error 5 sa pagkuha ng mga pangalan ng session" o "Error 1825 sa pagkuha ng mga pangalan ng session."
Gayunpaman, ang ilan ay nagkaroon ng swerte gamit ang msg command sa ganitong paraan sa pamamagitan ng pagpapalit ng AllowRemoteRPC registry value data mula sa 0 patungong1 sa computer na tumatanggap ng mensahe (i-reboot ang computer pagkatapos ng pagbabago kung gagawin mo ito). Ang susi na ito ay matatagpuan sa Windows Registry sa ilalim ng HKEY_LOCAL_MACHINE hive sa lokasyong ito: SYSTEM\CurrentControlSet\Control\Terminal Server.
Mga Kaugnay na Utos ng Msg
Ang msg command ay isang networking command, kaya maaari itong gamitin kasama ng iba pang mga command na nauugnay sa network, ngunit sa pangkalahatan, ito ay gagamitin nang mag-isa upang magpadala ng mensahe.
Gayundin, tulad ng ilang beses na nabanggit, ang command na ito ay katulad ng retiradong net send command.