Msg-opdrag (voorbeelde, skakelaars en meer)

INHOUDSOPGAWE:

Msg-opdrag (voorbeelde, skakelaars en meer)
Msg-opdrag (voorbeelde, skakelaars en meer)
Anonim

Die boodskap-opdrag is 'n opdragprompt-opdrag wat gebruik word om 'n boodskap aan een of meer gebruikers op die netwerk te stuur deur die opdragprompt te gebruik.

Wanneer die opdrag geaktiveer word, word 'n prompt vertoon op die masjien(e) waarna dit gestuur is wat die boodskap sowel as die sender se gebruikernaam en die tyd wat die boodskap gestuur is, wys.

Dit funksioneer soortgelyk aan die net stuur-opdrag wat gewild was in Windows XP, maar dit is nie 'n ware plaasvervanger daarvoor nie. Sien Gebruik die Msg Command to Replace Net Send verder op die bladsy.

Image
Image

Beskikbaarheid van boodskapbevel

Die boodskap-opdrag is beskikbaar vanaf die opdragprompt in Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista en Windows XP.

Dit is ook beskikbaar deur die Command Prompt-nutsding wat toeganklik is in Gevorderde opstartopsies en Stelselherstelopsies.

Die beskikbaarheid van sekere boodskap-opdragskakelaars en ander opdragsintaksis kan verskil van bedryfstelsel tot bedryfstelsel.

Msg Command Syntax

msg { gebruikernaam | sessienaam | sessionid | @ lêernaam | } [ /bediener: bedienernaam] [ /tyd: sekondes] [ /v] [ /w] [boodskap]

Sien hoe om opdragsintaksis te lees as jy nie seker is hoe om die msg-opdragsintaksis te interpreteer soos dit hierbo geskryf is of in die tabel hieronder beskryf word nie.

Msg Command Options
Opsie Verduideliking
gebruikernaam Gebruik hierdie opsie om 'n gebruikernaam te spesifiseer om die boodskap na te stuur.
sessienaam Spesifiseer sessienaam om 'n boodskap na 'n spesifieke sessie te stuur.
sessie-ID Die sessie-ID-opsie kan gebruik word om 'n boodskap na 'n sessie te stuur deur die sessie se ID te gebruik.
@ lêernaam Gebruik die @filename-opsie om 'n boodskap te stuur na die gebruikername, sessiename en sessie-ID's wat in die gespesifiseerde lêer gelys is.
Die opsie word gebruik om 'n boodskap te stuur na elke sessie op die bedienernaam.
/bediener: bedienernaam Die bedienernaam is die bediener waarop die gebruikersnaam, sessienaam, of sessie-ID, woon. As geen bedienernaam gespesifiseer is nie, sal die boodskap gestuur word soos aangedui na die bediener waarvandaan jy die boodskapopdrag uitvoer.
/tyd: sekondes Spesifiseer 'n tyd in sekondes met die /time skakelaar gee die boodskap-opdrag 'n tydsduur om te wag vir die ontvanger van die boodskap om ontvangs daarvan te bevestig. As die ontvanger nie die boodskap in sekondes aantal sekondes bevestig nie, sal die boodskap herroep word.
/v Die /v skakelaar aktiveer die opdrag se verbose modus, wat gedetailleerde inligting sal vertoon oor die aksies wat die boodskap-opdrag neem.
/w Hierdie opsie dwing die msg-opdrag om te wag vir 'n terugstuurboodskap nadat jy 'n boodskap gestuur het. Die /w skakelaar is eintlik net nuttig met die /v skakelaar.
boodskap Dit is die boodskap wat jy wil stuur. As jy nie 'n boodskap spesifiseer nie, sal jy gevra word om een in te voer nadat jy die msg-opdrag uitgevoer het.
/? Gebruik die hulpskakelaar met die msg-opdrag om inligting oor die opdrag se verskeie opsies te wys.

Jy kan die uitvoer van die opdrag na 'n lêer stoor deur 'n herleidingsoperateur te gebruik. Sien Hoe om opdraguitvoer na 'n lêer te herlei vir algemene instruksies of kyk na ons lys opdragprompt-truuks vir meer wenke.

Beld-opdragvoorbeelde


msg @myteam The Melting Pot om 13:00, op my!

In hierdie voorbeeld word die msg-opdrag gebruik om vir 'n uitgesoekte aantal gebruikers in die myteam-lêer [ @ lêernaam] wat aan die bediener gekoppel is, te vertel dat daar 'n vergadering by The Melting Pot vir middagete [boodskap].


msg RODREGT /bediener:TSWHS002 /tyd:300

Hier het ons die opdrag gebruik om 'n boodskap te stuur na RODREGT [gebruikernaam], 'n werknemer wat aan die TSWHS002 [ /bediener: bedienernaam]-bediener koppel. Die boodskap is baie tydsensitief, so ons wil nie eers hê hy moet dit sien as hy dit nie na vyf minute gesien het nie [ /time: sekondes].

Aangesien 'n boodskap nie gespesifiseer is nie, sal die msg-opdrag 'n nota aanbied by die prompt wat sê Voer boodskap in om te stuur; beëindig boodskap deur CTRL-Z op 'n nuwe reël te druk, dan ENTER.

Nadat jy 'n boodskap vir RODREGT ingevoer het, druk jy die Enter-sleutel, dan CTRL+Z, dan Enter weer.


msg/v Toetsboodskap!

In die voorbeeld hierbo stuur ons vir almal wat aan die bediener gekoppel is, 'n toetsboodskap [boodskap]. Ons wil ook die spesifieke take sien wat die msg-opdrag verrig om dit te doen [ /v].

Hierdie is 'n maklike voorbeeld wat jy tuis kan probeer, met geen gebruikers wat aan jou rekenaar gekoppel is nie. Jy sal die boodskap op jou eie skerm sien verskyn en die volgende data in die Command Prompt-venster, danksy die gebruik van die verbose skakelaar:


Stuur boodskap na sessiekonsole, vertoontyd 60

Asinkroniseer boodskap gestuur na sessiekonsole

Gebruik die Msg-opdrag om Net Send te vervang

Die boodskap-opdrag is bedoel om gebruik te word as 'n boodskapstelsel vir terminaalbedienergebruikers, nie noodwendig tussen byvoorbeeld twee Windows 7-rekenaars nie.

Om die waarheid te sê, jy sal dalk 'n moeilike tyd hê om dit tussen twee standaard Windows-masjiene te laat werk, soos die net send-opdrag gedoen het. Jy kan dalk 'n "Fout 5 kry sessiename" of 'n "Fout 1825 kry sessiename"-boodskap kry.

Sommige het egter geluk gehad om die msg-opdrag op hierdie manier te gebruik deur die AllowRemoteRPC registerwaardedata van 0 nate verander 1 op die rekenaar wat die boodskap ontvang (herlaai die rekenaar na die verandering as jy dit doen). Hierdie sleutel is geleë in die Windows-register onder die HKEY_LOCAL_MACHINE-korf op hierdie plek: SYSTEM\CurrentControlSet\Control\Terminal Server.

Bd. Verwante opdragte

Die boodskap-opdrag is 'n netwerkopdrag, dus kan dit met ander netwerkverwante opdragte gebruik word, maar oor die algemeen sal dit alleen gebruik word om 'n boodskap te stuur.

Ook, soos 'n paar keer genoem, is hierdie opdrag soortgelyk aan die afgetrede net stuur-opdrag.

Aanbeveel: