Msg-komento on komentokehote, jota käytetään viestin lähettämiseen yhdelle tai useammalle verkon käyttäjälle komentokehotteen avulla.
Kun komento käynnistetään, koneissa, joille se lähetettiin, näytetään kehote, joka näyttää viestin sekä lähettäjän käyttäjänimen ja viestin lähetysajan.
Se toimii samalla tavalla kuin Windows XP:ssä suosittu net send -komento, mutta se ei korvaa sitä. Katso Msg-komennon käyttäminen verkon lähetyksen korvaamiseen alempana sivulla.
Viestikomennon saatavuus
Msg-komento on käytettävissä komentokehotteesta Windows 11:ssä, Windows 10:ssä, Windows 8:ssa, Windows 7:ssä, Windows Vistassa ja Windows XP:ssä.
Se on saatavilla myös Command Prompt -työkalun kautta, joka on käytettävissä Käynnistyksen lisäasetuksissa ja Järjestelmän palautusasetuksissa.
Tiettyjen msg-komentokytkimien ja muiden komentosyntaksien saatavuus voi vaihdella käyttöjärjestelmästä toiseen.
Msg-komentosyntaksi
msg { käyttäjänimi | istunnon nimi | sessionid | @ tiedostonimi | } [ /palvelin: palvelimen nimi] [ /aika: sekuntia] [ /v] [ /w] [viesti
Katso Komentosyntaksin lukeminen, jos et ole varma, kuinka msg-komentosyntaksia tulkitaan yllä kirjoitetun tai alla olevan taulukon mukaisesti.
Viestikomentovaihtoehdot | |
---|---|
Vaihtoehto | Selitys |
käyttäjänimi | Käytä tätä vaihtoehtoa määrittääksesi käyttäjänimen, jolle viesti lähetetään. |
istunnonnimi | Määritä istunnon nimi lähettääksesi viestin tiettyyn istuntoon. |
sessionid | Sessionid-vaihtoehtoa voidaan käyttää viestin lähettämiseen istuntoon käyttämällä istunnon tunnusta. |
@ tiedostonimi | Käytä @filename-vaihtoehtoa lähettääksesi viestin määritetyssä tiedostossa lueteltuihin käyttäjien nimiin, istuntojen nimiin ja istuntotunnuksiin. |
Vaihtoehtoa käytetään lähettämään viesti jokaiseen istuntoon palvelimen nimellä. | |
/palvelin: palvelimennimi | Palvelinnimi on palvelin, jossa käyttäjänimi, istuntonimi tai istuntotunnus sijaitsee. Jos palvelimen nimeä ei ole määritetty, viesti lähetetään palvelimelle, jolta suoritat msg-komennon. |
/aika: sekuntia | Ajan määrittäminen sekunteina /time-kytkimellä antaa msg-komennolle pitkän ajan odottaa, että viestin vastaanottaja vahvistaa sen vastaanottamisen. Jos vastaanottaja ei vahvista viestiä sekunneissa sekuntien lukumäärässä, viesti palautetaan. |
/v | /v-kytkin ottaa käyttöön komennon monisanaisen tilan, joka näyttää yksityiskohtaiset tiedot viestikomennon toiminnoista. |
/w | Tämä asetus pakottaa msg-komennon odottamaan vastausviestiä viestin lähettämisen jälkeen. /w-kytkin on todella hyödyllinen vain /v-kytkimen kanssa. |
viesti | Tämä on viesti, jonka haluat lähettää. Jos et määritä viestiä, sinua pyydetään antamaan se msg-komennon suorittamisen jälkeen. |
/? | Käytä ohjekytkintä msg-komennon kanssa näyttääksesi tietoja komennon useista vaihtoehdoista. |
Voit tallentaa komennon tulosteen tiedostoon käyttämällä uudelleenohjausoperaattoria. Katso Yleiset ohjeet kohdasta Komentotulosteen uudelleenohjaaminen tiedostoon tai lisää vinkkejä komentokehotteiden luettelostamme.
Viestikomentoesimerkit
msg @myteam The Melting Pot klo 13, minulle!
Tässä esimerkissä msg-komentoa käytetään kertomaan valitulle määrälle myteam-tiedoston [ @ tiedostonimi] sisältämiä käyttäjiä, jotka ovat yhteydessä palvelimeen, että palvelimeen tulee olla kokous The Melting Potissa lounaalle [viesti].
msg RODREGT /palvelin:TSWHS002 /aika:300
Tässä olemme käyttäneet komentoa viestin lähettämiseen RODREGT [käyttäjätunnus], työntekijälle, joka muodostaa yhteyden TSWHS002 [ /server: palvelimen nimi] palvelimeen. Viesti on hyvin aikaherkkä, joten emme edes halua hänen näkevän sitä, jos hän ei ole nähnyt sitä viiden minuutin kuluttua [ /time: sekuntia].
Koska viestiä ei määritetty, msg-komento näyttää kehotteessa huomautuksen, jossa lukee Syötä lähetettävä viesti; lopeta viesti painamalla CTRL-Z uudella rivillä ja sitten ENTER.
Kun olet kirjoittanut viestin RODREGT:lle, paina Enter, sitten CTRL+Z ja sitten Syötä uudelleen.
msg/v Testiviesti!
Yllä olevassa esimerkissä lähetämme kaikille palvelimeen yhdistetyille testiviestin [viesti]. Haluamme myös nähdä tietyt tehtävät, joita msg-komento suorittaa tehdäkseen tämän [ /v].
Tämä on helppo esimerkki, jota voit kokeilla kotona ilman käyttäjiä, jotka ovat yhteydessä tietokoneeseesi. Näet viestin ponnahdusikkunan omalle näytöllesi ja seuraavat tiedot Komentorivi-ikkunassa, koska käytät sanallista kytkintä:
Lähetetään viestiä istuntokonsoliin, näyttöaika 60
Asynkronointiviesti lähetetty istuntokonsoliin
Msg-komennon käyttäminen verkkolähetyksen korvaamiseen
Msg-komento on tarkoitettu käytettäväksi viestintäjärjestelmänä päätepalvelimen käyttäjille, ei välttämättä esimerkiksi kahden Windows 7 -tietokoneen välillä.
Itse asiassa sinun saattaa olla vaikea saada se toimimaan kahden tavallisen Windows-koneen välillä, kuten net send -komento teki. Saatat saada ilmoituksen "Virhe 5 haettaessa istunnon nimiä" tai "Virhe 1825 haettaessa istunnon nimiä".
Joillakin on kuitenkin ollut onnea käyttää msg-komentoa tällä tavalla muuttamalla AllowRemoteRPC rekisteriarvotiedot arvosta 0 arvoon1 viestin vastaanottavassa tietokoneessa (jos teet tämän, käynnistä tietokone uudelleen muutoksen jälkeen). Tämä avain sijaitsee Windowsin rekisterissä HKEY_LOCAL_MACHINE-rakenteen alla tässä paikassa: SYSTEM\CurrentControlSet\Control\Terminal Server.
Viesteihin liittyvät komennot
Msg-komento on verkkokomento, joten sitä voidaan käyttää muiden verkkoon liittyvien komentojen kanssa, mutta yleensä sitä käytetään yksinään viestin lähettämiseen.
Lisäksi, kuten muutaman kerran mainittiin, tämä komento on samanlainen kuin poistunut net send -komento.