"Msg" komanda yra komandinės eilutės komanda, kuri naudojama siunčiant pranešimą vienam ar keliems tinklo vartotojams naudojant komandinę eilutę.
"Msg" komanda veikia panašiai kaip "Windows XP" populiari neto siuntimo komanda, bet tai nėra tikroji jo pakaitalas. Pamatyti Naudojant MSG komandą pakeisti "Net Send" toliau žemyn puslapyje.
Kai "msg" komanda suaktyvinta, mašinoje (-uose) rodomas raginimas, kad jis buvo išsiųstas į tą pranešimą, kuriame rodomas pranešimas, taip pat siuntėjo naudotojo vardas ir laikas, per kurį pranešimas buvo išsiųstas.
Msg komandos prieinamumas
Komandos eilutėje esančią "msg" komandą galima rasti naujausiose "Windows" operacinių sistemų versijose, įskaitant "Windows 10", "Windows 8", "Windows 7", "Windows Vista" ir "Windows XP".
"Msg" komanda taip pat yra pasiekiama per komandų eilutės įrankį, kuris pasiekiamas išplėstinėse paleisties parinktyse ir sistemos atkūrimo parinktyse.
Pastaba: Tam tikrų komandų jungiklių ir kitų komandų sintaksės prieinamumas gali skirtis nuo operacinės sistemos iki operacinės sistemos.
MSG komandos sintaksė
msg Vartotojo vardas / serveris: serverio pavadinimas /laikas: sekundes / v / w pranešimas
Patarimas: Žiūrėkite, kaip skaityti komandinę sintaksę, jei nesate tikri, kaip interpretuoti msg komandų sintaksę, kaip parašyta aukščiau arba apibūdinta toliau pateiktoje lentelėje.
| Vartotojo vardas | Naudokite šią parinktį, norėdami nurodyti Vartotojo vardas išsiųsti pranešimas į. |
| sessionname | Nurodykite sessionname išsiųsti a pranešimas į konkrečią sesiją. |
| Sesijos ID | The Sesijos ID parinktis gali būti naudojama išsiųsti pranešimas į seansą, naudojant seanso ID. |
| @ failo pavadinimas | Naudoti @failo pavadinimas parašas išsiųsti pranešimas į vartotojo vardus, seansų pavadinimus ir seanso ID, nurodytus nurodytame faile. |
| * | The* parinktis naudojama siuntimui pranešimas į kiekvieną sesiją serverio pavadinimas . |
| / serveris: serverio pavadinimas | The serverio pavadinimas yra serveris, kuriame yra Vartotojo vardas , sessionname , arba Sesijos ID , gyvena. Jei ne serverio pavadinimas yra nurodytas, pranešimas bus siunčiamas kaip nukreipiamas į serverį, kuriame vykdote msg komandą iš. |
| /laikas: sekundes | Nurodykite laiką sekundes su/laikas jungiklis suteikia "msg" komandai ilgio laukti, kol bus gautas pranešimas patvirtinti jo gavimą. Jei gavėjas nepatvirtina pranešimo sekundes sekundžių skaičius, žinutė bus primenama. |
| / v | The/ v jungiklis leidžia komandinės eilės režimu, kuriame bus rodoma išsami informacija apie veiksmus, kuriuos imasi komanda msg. |
| / w | Ši parinktis verčia msg komandą laukti grąžinimo pranešimo, kai siunčiate pranešimas . The/ w jungiklis tikrai naudingas tik su/ v perjungti |
| pranešimas | Tai yra žinutė, kurią norite išsiųsti. Jei nenurodysite pranešimas tada būsite paraginti įvesti vieną po komandų komandų vykdymo. |
| /? | Naudodami pagalbos komandą naudokite komandą msg, kad būtų parodyta informacija apie kelias parinktis komandai. |
Patarimas: Galite išsaugoti "msg" komandų išvestį į failą naudodami peradresavimo operatorių pačioje komandos pabaigoje. Jei norite gauti daugiau patarimų, žr. Kaip perkelti komandų išvestį į failą, jei norite gauti bendrųjų nurodymų arba patikrinkite komandinės eilutės užuominas.
MSG komandos pavyzdžiai
msg @ myteam Lydymosi puodelis 1 val., ant manęs!
Šiame pavyzdyje msg komanda naudojama, norint nurodyti pasirinktą vartotojų skaičių, esantį myteam faile @ failo pavadinimas , prijungtas prie serverio, kad pietų metu turėtų būti susitikimas "The Melting Pot" pranešimas .
msg RODREGT / serveris: TSWHS002 / laikas: 300
Čia mes naudojome komandą msg, norėdami siųsti žinutę į RODREGT Vartotojo vardas darbuotojas, kuris prisijungia prie TSWHS002 / serveris: serverio pavadinimas serveris. Žinutė yra labai jautri laikui, taigi mes net nenorime, kad jis jį pamatytų, jei jis jo nematys po penkių minučių /laikas: sekundes .
Kadangi a pranešimas nebuvo nurodyta, komanda msg pateikia užrašą eilutėje, kurioje rašoma: "Įvesti pranešimą, kurį norite siųsti, pabaigos pranešimą paspausdami CTRL-Z naujoje eilutėje, tada ENTER".
Įvesdami a pranešimas už RODREGT norėtum paspausti Įveskite raktas, tada CTRL + Z, tada Įveskite raktas dar kartą.
msg * / v Test Message!
Anksčiau pateiktame pavyzdyje mes siunčiame visiems, prisijungę prie serverio, bandymo pranešimą pranešimas Mes taip pat norime pamatyti konkrečias užduotys, kurias "msg" komanda atlieka, norėdami tai padaryti / v.
Tai lengvas msg komandų pavyzdys, kurį galite pabandyti namuose, be jokių naudotojų, prijungtų prie jūsų kompiuterio. Atsidariusiame dialogo lange, pamatysite pranešimą savo ekrane ir šiuos duomenis komandinės eilutės lange:
Siunčiamas pranešimas sesijai Konsole, ekrano laikas 60 Async pranešimas siunčiamas į sesijos konsolę
Naudojant MSG komandą pakeisti "Net Send"
"Msg" komanda yra skirta naudoti kaip pranešimų sistema terminalo serverių vartotojams, nebūtinai tarp dviejų "Windows 7" kompiuterių, pavyzdžiui.
Tiesą sakant, gali tekti sunku gauti "msg" komandą dirbti tarp dviejų standartinių "Windows" mašinų, pavyzdžiui, "net send" komanda. Galite gauti klaidos 5 gauti sesijos pavadinimus arba klaidos 1825 gauti sesijų pavadinimus klaida.
Tačiau kai kurie turėjo sėkmę, naudojant msg komandą tokiu būdu keisdami AllowRemoteRPC registro vertės duomenys iš 0 į 1 kompiuteryje, kuris gauna pranešimą (iš naujo įjunkite kompiuterį po pakeitimo, jei tai padarysite).
Šis raktas yra "Windows" registro po HKEY_LOCAL_MACHINE aviliu šioje vietovėje: SYSTEM CurrentControlSet Control Terminal Server .
Msg susiję komandai
"Msg" komanda yra tinklo komanda, taigi ji gali būti naudojama su kitomis tinklo komandomis, bet dažniausiai ji bus naudojama atskirai, norint išsiųsti pranešimą.
Taip pat, kaip jau minėta kelis kartus, msg komanda yra panaši į komandą išleisti komandą neto.













