Msg komandu

Msg komandu piemēri, opcijas, slēdži un citi

Komand komanda ir komanda komandu uzvedne, kas tiek izmantota, lai nosūtītu ziņojumu vienam vai vairākiem tīkla lietotājiem.

Komandas msg darbojas līdzīgi komandai net send, kas bija populāra sistēmā Windows XP, bet tā nav patiesa aizstājēja. Skatiet sadaļu Msg komandu, lai aizstātu Net Send tālāk lejup lapu.

Kad tiek aktivizēta msg komanda, mašīnā (-s), kurā tas tika nosūtīts, tiek parādīts uzvedne, kas parāda ziņojumu, kā arī sūtītāja lietotājvārdu un laiku, kad ziņa tika nosūtīta.

Msg komandas pieejamība

Komand komanda ir pieejama Komand komandas pēdējās Windows operētājsistēmas versijās, tostarp Windows 10 , Windows 8 , Windows 7 , Windows Vista un Windows XP .

Komand komandējums ir pieejams arī ar komandrindas rīku, kas pieejams Advanced Startup Opcijas un sistēmas atkopšanas opcijas .

Piezīme . Atsevišķu msg komandu slēdžu un cita komandas sintakses pieejamība var atšķirties no operētājsistēmas uz operētājsistēmu.

Msg komandas sintakse

msg { lietotājvārds | sesijas nosaukums | sessionid | @ faila nosaukums | * } [ / server: servera nosaukums ] [ / time: seconds ] [ / v ] [ / w ] [ message ]

Padoms. Skatiet sadaļu Kā izlasīt komandas sintakse, ja neesat pārliecināts, kā izskaidrot iepriekš minēto msg komandu sintaksi.

lietotājvārds Izmantojiet šo opciju, lai norādītu lietotājvārdu, uz kuru ziņu nosūtīt.
sesijas nosaukums Norādiet sesijas nosaukumu, lai nosūtītu ziņojumu konkrētai sesijai.
sesijas ID Sesijas opciju var izmantot, lai nosūtītu ziņojumu sesijai, izmantojot sesijas ID.
@ filename Izmantojiet opciju @filename, lai ziņu nosūtītu lietotājvārdiem, sesiju nosaukumiem un sesijas ID, kas norādīti norādītajā failā.
* Opciju * izmanto, lai nosūtītu ziņu uz katru servera nosaukuma sesiju.
/ serveris: servera nosaukums Servera nosaukums ir serveris, kurā atrodas lietotājvārds , sesijas nosaukums vai sessionid . Ja neviens servera nosaukums nav norādīts, ziņojums tiks nosūtīts kā norādīts uz serveri, no kura jūs izpildāt komandas msg.
/ laiks: sekundes Laika norādīšana sekundēs ar / time slēdzi dod msg komandai laika periodu, kurā jāgaida ziņojuma saņēmējs, lai apstiprinātu tā saņemšanu. Ja uztvērējs nav apstiprinājis ziņojumu sekundes sekundes, ziņa tiks atgādināta.
/ v Slēdzis / v ļauj komandas verbose režīmu, kurā tiks parādīta detalizēta informācija par darbībām, ko lieto komanda msg.
/ w Šī opcija piespiež komandu msg uzgaidīt atgriešanās ziņojumu pēc ziņojuma nosūtīšanas . / W slēdzis ir patiešām noderīgs ar slēdzi / v .
ziņa Šis ir ziņojums, kuru vēlaties nosūtīt. Ja jūs neprecizējat ziņojumu, pēc tam, kad būsit izpildījis msg komandu, jums tiks piedāvāts ievadīt vienu.
/? Izmantojiet palīgierīci komandas msg, lai parādītu informāciju par komandas vairākām opcijām.

Padoms. Jūs varat saglabāt msg komandas izvadi uz failu, izmantojot novirzīšanas operatoru ar komandu. Lai uzzinātu vairāk par padomiem, skatiet sadaļu Kā pārorientēt Komandas izvadi uz failu , vai izbraukšana komandu uzvednēs .

MSG komandu piemēri

msg @myteam Melting Pot 1:00 par mani!

Šajā piemērā es izmantoju msg komandu, lai pateiktu izvēlēto lietotāju skaitu, kas ietverti myteam failā [ @ filename ], kas ir savienots ar manu serveri, ka mums vajadzētu satikties pie kafijas pods pusdienām [ message ].

msg RODREGT / serveris: TSWHS002 / laiks: 300

Šeit esmu izmantojis komandu msg, lai nosūtītu ziņojumu RODREGT [ lietotājvārds ], darbinieks, kas izveido savienojumu ar serveri TSWHS002 [ / server: servername ]. Ziņojums ir ļoti jutīgs laika ziņā, tāpēc es pat nevēlos, lai viņš to redzētu, ja viņš to nav redzējis pēc piecām minūtēm [ / time: seconds ].

Tā kā man nav norādīts ziņojums , komandas msg parādīs mani ar piezīmi uz uzvedni, kas saka: "Ievadiet ziņu, lai nosūtītu; Beigās ziņu, nospiežot CTRL-Z jaunā rindā, un pēc tam ENTER".

Pēc tam, kad esmu ievadījis ziņojumu RODREGT, nospiežot taustiņu Enter, pēc tam CTRL-Z, pēc tam vēlreiz Enter taustiņu.

msg * / v Test Message!

Iepriekš minētajā piemērā es nosūta ikvienam, kas ir saistīts ar manu serveri, testa ziņojumu [ message ]. Es arī vēlos redzēt konkrētos uzdevumus, kas komandai msg ir izpildīti, lai to izdarītu [ / v ].

Šis ir vienkāršs msg komandas piemērs, kuru varat izmēģināt mājās, un neviens lietotājs nav savienots ar datoru. Izmantojot verbose slēdzi, ekrānā redzams uz ekrāna parādītais ziņojums un šādi dati komandrindas logā:

Ziņojuma nosūtīšana uz sesiju Konsole, displeja laiks 60 Async ziņojums, kas nosūtīts sesijas konsolē

Izmantojot MSG komandu, lai aizstātu Net Send

Komandas msg ir paredzēts izmantot kā ziņojumapmaiņas sistēmu termināļa servera lietotājiem, ne vienmēr starp diviem Windows 7 datoriem, piemēram.

Faktiski man bija ļoti grūti nokļūt komandu msg, lai strādātu starp divām standarta Windows sistēmām, piemēram, komandu net send. Parasti es saņemu kļūdu "5 kļūdu saņemšana sesiju nosaukumos" vai kļūdas kļūdu 1825 kļūdu sesiju nosaukumos.

Tomēr dažiem no tiem ir bijusi veiksme, izmantojot msg komandu, mainot AllowRemoteRPC reģistra vērtības datus no 0 līdz 1 datorā, kas saņem ziņojumu. Šī atslēga atrodas šajā reģistra sadaļā HKEY_LOCAL_MACHINE strops šajā vietā: SYSTEM \ CurrentControlSet \ Control \ Terminal Server .

Msg saistītās komandas

Komand komanda ir tīkla komanda, lai to varētu izmantot kopā ar citām tīkla komandām, bet parasti tā tiks izmantota vienīgi, lai nosūtītu ziņojumu.

Arī, kā minēts dažas reizes, msg komanda ir līdzīga atkāpšanās komandai .