Msg Command

Msg opdrag voorbeelde, opsies, skakelaars en meer

Die kommando msg is 'n opdragprompt wat gebruik word om 'n boodskap na een of meer gebruikers op die netwerk te stuur.

Die msg-opdrag funksioneer soortgelyk aan die net stuuropdrag wat gewild was in Windows XP, maar dit is nie 'n ware vervanging daarvoor nie. Sien Die Msg-opdrag gebruik om Netto te vervang Stuur verder langs die bladsy.

Wanneer die msg-bevel geaktiveer word, word 'n prompt vertoon op die masjien (s) waarop dit gestuur is, wat die boodskap sowel as die sender se gebruikersnaam en die tyd waarop die boodskap gestuur is, vertoon.

Msg Command Beskikbaarheid

Die kommando msg is beskikbaar vanaf die Command Prompt in onlangse weergawes van Windows- bedryfstelsels, insluitende Windows 10 , Windows 8 , Windows 7 , Windows Vista en Windows XP .

Die kommando msg is ook beskikbaar via die instruksies opdragprompt wat toeganklik is in Gevorderde opstartopsies en stelselherstelopsies .

Nota: die beskikbaarheid van sekere msg opdrag skakelaars en ander msg bevelsyntaxe kan verskil van bedryfstelsel tot bedryfstelsel.

Msg Command Syntaxis

msg { gebruikersnaam | sessie naam | sessionid | @ lêernaam | * ] [ / bediener: bediener naam ] [ / tyd: sekondes ] [ / v ] [ / w ] [ boodskap ]

Wenk: Kyk hoe om Command Syntax te lees as jy nie seker is hoe om die kommando sintaksis hierbo te interpreteer nie.

username Gebruik hierdie opsie om 'n gebruikersnaam te spesifiseer om die boodskap te stuur.
sessionname Spesifiseer sessienaam om 'n boodskap na 'n spesifieke sessie te stuur.
sessie ID Die sessionid- opsie kan gebruik word om 'n boodskap na 'n sessie te stuur met die sessie se ID.
@ lêernaam Gebruik die @filename opsie om 'n boodskap te stuur na die gebruikers name, sessie name en sessie ID's wat in die gespesifiseerde lêer voorkom.
* Die * opsie word gebruik om 'n boodskap na elke sessie op die bedienernaam te stuur .
/ bediener: bedienernaam Die bedienernaam is die bediener waarop die gebruikersnaam , sessienaam of sessiepunt woonagtig is. As geen bediener naam gespesifiseer is nie, sal die boodskap gestuur word soos aangedui op die bediener waar u die msg-bevel uit voer.
/ tyd: sekondes As u 'n tyd in sekondes met die / tydskakelaar spesifiseer, gee die msg opdrag 'n tyd om te wag vir die ontvanger van die boodskap om die ontvangs daarvan te bevestig. As die ontvanger die boodskap nie binne sekondes sekondes bevestig nie, sal die boodskap herroep word.
/ v Die / v skakelaar maak die opdrag se verbose modus moontlik, wat gedetailleerde inligting oor die aksies wat die msg-bevel bevat, sal vertoon.
/ w Hierdie opsie dwing die msg-bevel om te wag vir 'n terugboodskap nadat u 'n boodskap gestuur het . Die / w skakelaar is eintlik net nuttig met die / v skakelaar.
boodskap Dit is die boodskap wat u wil stuur. As u nie 'n boodskap spesifiseer nie, sal u gevra word om een ​​na die beskrywing van die boodskap te voer.
/? Gebruik die hulpskakelaar met die msg-bevel om inligting oor die verskillende opsies van die opdrag te vertoon.

Wenk: U kan die uitvoer van die msg-kommando stoor na 'n lêer met behulp van 'n redirection operateur met die opdrag. Kyk hoe om 'n lêeruitvoer na 'n lêer te herlei vir instruksies of om kommandoprigtrieke te raadpleeg vir meer wenke.

Msg Opdrag Voorbeelde

msg @ myteam Die Smeltkroes om 13:00, op my!

In hierdie voorbeeld het ek die msg-bevel gebruik om 'n aantal gebruikers in die myteam-lêer [ @ lêernaam ] wat aan my bediener gekoppel is, te vertel wat ons by die Smeltkroes vir middagete moet ontmoet.

msg RODREGT / bediener: TSWHS002 / tyd: 300

Hier het ek die msg-bevel gebruik om 'n boodskap te stuur na RODREGT [ gebruikersnaam ], 'n werknemer wat aan die TSWHS002 [ / server: servername ] bediener koppel. Die boodskap is baie tydsensitief, dus ek wil nie eens hê hy moet dit sien as hy dit ná vyf minute nie gesien het nie [ / tyd: sekondes ].

Aangesien ek nie 'n boodskap gespesifiseer het nie, sal die kommando msg vir my 'n aantekening gee by die prompt wat sê: "Vul boodskap in om te stuur; eindige boodskap deur Ctrl-Z op 'n nuwe reël te druk en druk dan op".

Nadat ek my boodskap vir RODREGT ingevoer het, druk ek die Enter-sleutel, dan CTRL-Z, en dan weer die Enter-sleutel.

msg * / v Toetsboodskap!

In bogenoemde voorbeeld stuur ek almal wat aan my bediener gekoppel is, 'n toetsboodskap [ boodskap ]. Ek wil ook die spesifieke take sien wat die msg-bevel doen om dit te doen [ / v ].

Dit is 'n maklike msg-opdrag wat u by die huis kan probeer, sonder dat gebruikers aan u rekenaar gekoppel is. Die boodskap verskyn op jou eie skerm en die volgende data in die Command Prompt venster, danksy die gebruik van die verbose skakelaar:

Stuur boodskap na sessie Konsole, vertoningstyd 60 Async-boodskap gestuur na sessiekonsole

Gebruik die Msg-opdrag om Netto Stuur te vervang

Die msg-bevel is bedoel om as 'n boodskapstelsel gebruik te word vir terminale bediener gebruikers, nie noodwendig tussen twee Windows 7 rekenaars nie.

Trouens, ek het 'n baie moeilike tyd gehad om die msg-bevel te kry om tussen twee standaard Windows-masjiene te werk soos die net stuuropdrag gedoen het. Ek kry gewoonlik 'n "Fout 5 kry sessie name" of 'n fout met die foute van 1825 kry sessie name.

Sommige het egter geluk gehad om die msg op hierdie manier te gebruik deur die registerwaarde data AllowRemoteRPC te verander van 0 tot 1 op die rekenaar wat die boodskap ontvang. Hierdie sleutel is in die Windows-register onder die HKEY_LOCAL_MACHINE- korf op hierdie plek: SYSTEM \ CurrentControlSet \ Control \ Terminal Server .

Msg verwante opdragte

Die kommando msg is 'n netwerkopdrag sodat dit gebruik kan word met ander netwerkopdragte, maar gewoonlik sal dit alleen gebruik word om 'n boodskap te stuur.

Ook, soos genoem 'n paar keer, is die msg opdrag soortgelyk aan die afgetrede netto stuuropdrag .