Ukaz za sporočilo (primeri, stikala in več)

Kazalo:

Ukaz za sporočilo (primeri, stikala in več)
Ukaz za sporočilo (primeri, stikala in več)
Anonim

Ukaz msg je ukaz ukaznega poziva, ki se uporablja za pošiljanje sporočila enemu ali več uporabnikom v omrežju s pomočjo ukaznega poziva.

Ko je ukaz sprožen, se na napravah, na katere je bil poslan, prikaže poziv, ki prikazuje sporočilo ter uporabniško ime pošiljatelja in čas, ko je bilo sporočilo poslano.

Deluje podobno kot ukaz net send, ki je bil priljubljen v operacijskem sistemu Windows XP, vendar ni prava zamenjava zanj. Glejte Uporaba ukaza Msg za zamenjavo Net Send nižje na strani.

Image
Image

Razpoložljivost ukaza sporočila

Ukaz msg je na voljo v ukaznem pozivu v sistemih Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista in Windows XP.

Na voljo je tudi prek orodja ukaznega poziva, ki je dostopno v naprednih možnostih zagona in možnostih obnovitve sistema.

Razpoložljivost določenih ukaznih stikal za sporočila in druge sintakse ukazov se lahko razlikujejo od operacijskega sistema do operacijskega sistema.

Sintaksa ukaza sporočila

msg { uporabniško ime | ime seje | sessionid | @ ime datoteke | } [ /strežnik: ime strežnika] [ /čas: sekund] [ /v] [ /w] [sporočilo]

Glejte Kako brati sintakso ukaza, če niste prepričani, kako razlagati sintakso ukaza msg, kot je napisano zgoraj ali opisano v spodnji tabeli.

Možnosti ukaza sporočila
Možnost Razlaga
uporabniško ime Uporabite to možnost, da določite uporabniško ime, ki mu želite poslati sporočilo.
ime seje Določite ime seje, da pošljete sporočilo določeni seji.
id seje Možnost sessionid lahko uporabite za pošiljanje sporočila seji z uporabo ID-ja seje.
@ ime datoteke Uporabite možnost @filename, da pošljete sporočilo uporabniškim imenom, imenom sej in ID-jem sej, navedenim v podani datoteki.
Možnost se uporablja za pošiljanje sporočila vsaki seji na imenu strežnika.
/strežnik: ime strežnika Ime strežnika je strežnik, na katerem se nahaja uporabniško ime, ime seje ali ID seje. Če ime strežnika ni podano, bo sporočilo poslano v skladu z navodili na strežnik, s katerega izvajate ukaz msg.
/čas: sekund Določanje časa v sekundah s stikalom /time daje ukazu msg določen čas, da počaka, da prejemnik sporočila potrdi prejem. Če prejemnik sporočila ne potrdi v nekaj sekundah, bo sporočilo priklicano.
/v Stikalo /v omogoči podrobni način ukaza, ki prikaže podrobne informacije o dejanjih, ki jih izvaja ukaz msg.
/w Ta možnost prisili ukaz msg, da čaka na povratno sporočilo, potem ko pošljete sporočilo. Stikalo /w je dejansko uporabno samo s stikalom /v.
sporočilo To je sporočilo, ki ga želite poslati. Če ne navedete sporočila, boste pozvani, da ga vnesete po izvedbi ukaza msg.
/? Uporabite stikalo za pomoč z ukazom msg za prikaz informacij o več možnostih ukaza.

Izhod ukaza lahko shranite v datoteko z uporabo operaterja preusmeritve. Glejte Kako preusmeriti izhod ukaza v datoteko za splošna navodila ali si oglejte naš seznam trikov ukaznega poziva za več nasvetov.

Primeri ukazov za sporočila


msg @myteam Talilni lonec ob 13. uri, na moj račun!

V tem primeru je ukaz msg uporabljen za sporočanje izbranemu številu uporabnikov v datoteki myteam [ @ ime datoteke], povezanih s strežnikom, da mora obstajati srečanje v The Melting Pot za kosilo [sporočilo].


msg RODREGT /strežnik:TSWHS002 /čas:300

Tukaj smo uporabili ukaz za pošiljanje sporočila RODREGT [uporabniško ime], zaposlenemu, ki se povezuje s strežnikom TSWHS002 [ /server: ime strežnika]. Sporočilo je zelo časovno občutljivo, zato sploh ne želimo, da ga vidi, če ga ni videl po petih minutah [ /time: sekund].

Ker sporočilo ni bilo podano, bo ukaz msg v pozivu prikazal opombo Vnesite sporočilo za pošiljanje; končajte sporočilo tako, da v novi vrstici pritisnete CTRL-Z in nato ENTER.

Ko vnesete sporočilo za RODREGT, pritisnete tipko Enter, nato CTRL+Z, nato Znova vnesite.


msg/v Testno sporočilo!

V zgornjem primeru vsem, ki so povezani s strežnikom, pošljemo testno sporočilo [sporočilo]. Prav tako želimo videti posebne naloge, ki jih izvaja ukaz msg za to [ /v].

To je preprost primer, ki ga lahko poskusite doma, brez uporabnikov, povezanih z vašim računalnikom. Videli boste sporočilo, ki se bo pojavilo na vašem zaslonu, in naslednje podatke v oknu ukaznega poziva, zahvaljujoč stikalu Verbose:


Pošiljanje sporočila v konzolo seje, čas prikaza 60

Asinhrono sporočilo, poslano konzoli seje

Uporaba ukaza Msg za zamenjavo Net Send

Ukaz msg je namenjen uporabi kot sistem za sporočanje uporabnikom terminalskega strežnika, ne nujno med dvema računalnikoma Windows 7, na primer.

Pravzaprav boste morda imeli težave pri delovanju med dvema standardnima računalnikoma Windows, kot je to storil ukaz net send. Morda boste prejeli sporočilo »Napaka 5 pri pridobivanju imen sej« ali »Napaka 1825 pri pridobivanju imen sej«.

Vendar so nekateri imeli srečo pri uporabi ukaza msg na ta način, tako da so spremenili podatke o vrednosti registra AllowRemoteRPC iz 0 v1 na računalniku, ki prejme sporočilo (če to storite, znova zaženite računalnik po spremembi). Ta ključ se nahaja v registru Windows v panju HKEY_LOCAL_MACHINE na tem mestu: SYSTEM\CurrentControlSet\Control\Terminal Server.

Ukazi, povezani s sporočili

Ukaz msg je omrežni ukaz, zato ga lahko uporabljate z drugimi ukazi, povezanimi z omrežjem, vendar se na splošno uporablja sam za pošiljanje sporočila.

Poleg tega, kot je bilo že nekajkrat omenjeno, je ta ukaz podoben upokojenemu ukazu net send.

Priporočena: