Ziņojuma komanda (piemēri, slēdži un citi)

Satura rādītājs:

Ziņojuma komanda (piemēri, slēdži un citi)
Ziņojuma komanda (piemēri, slēdži un citi)
Anonim

Komanda msg ir komandu uzvednes komanda, ko izmanto, lai nosūtītu ziņojumu vienam vai vairākiem tīkla lietotājiem, izmantojot komandu uzvedni.

Kad komanda tiek aktivizēta, ierīcē(-ēs), uz kuru(-ām) tā tika nosūtīta, tiek parādīta uzvedne, kas parāda ziņojumu, kā arī sūtītāja lietotājvārdu un ziņojuma nosūtīšanas laiku.

Tā darbojas līdzīgi kā tīkla sūtīšanas komanda, kas bija populāra operētājsistēmā Windows XP, taču tā nav īstais tās aizstājējs. Skatiet sadaļu Ziņojuma komandas izmantošana tīkla sūtīšanas aizstāšanai.

Image
Image

Ziņojuma komandu pieejamība

Ziņojuma komanda ir pieejama komandu uzvednē operētājsistēmās Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista un Windows XP.

Tas ir pieejams arī, izmantojot komandu uzvednes rīku, kas ir pieejams sadaļās Startēšanas papildu opcijas un sistēmas atkopšanas opcijas.

Noteiktu īsziņu komandu slēdžu un citu komandu sintakse pieejamība dažādās operētājsistēmās var atšķirties.

Ziņojuma komandas sintakse

msg { lietotājvārds | sesijas nosaukums | sessionid | @ faila nosaukums | } [ /serveris: servera nosaukums] [ /laiks: sekundes] [ /v] [ /w] [ziņojums

Skatiet, kā lasīt komandu sintaksi, ja nezināt, kā interpretēt msg komandas sintaksi, kā tas ir rakstīts iepriekš vai aprakstīts tālāk esošajā tabulā.

Ziņojuma komandas opcijas
Option Paskaidrojums
lietotājvārds Izmantojiet šo opciju, lai norādītu lietotājvārdu, uz kuru nosūtīt ziņojumu.
sesijas nosaukums Norādiet sesijas nosaukumu, lai nosūtītu ziņojumu uz noteiktu sesiju.
sessionid Opciju sessionid var izmantot, lai nosūtītu ziņojumu uz sesiju, izmantojot sesijas ID.
@ faila nosaukums Izmantojiet opciju @filename, lai nosūtītu ziņojumu lietotāja vārdiem, sesiju nosaukumiem un sesijas ID, kas norādīti norādītajā failā.
Opcija tiek izmantota, lai nosūtītu ziņojumu uz katru servera nosaukuma sesiju.
/serveris: servera nosaukums Servera nosaukums ir serveris, kurā atrodas lietotājvārds, sesijas nosaukums vai sessionid. Ja servera nosaukums nav norādīts, ziņojums tiks nosūtīts, kā norādīts serverim, no kura izpildāt msg komandu.
/laiks: sekundes Norādot laiku sekundēs ar slēdzi /time, komandai msg ir jāgaida, līdz ziņojuma saņēmējs apstiprinās tā saņemšanu. Ja saņēmējs neapstiprina ziņojumu dažu sekunžu laikā, ziņojums tiks atsaukts.
/v Slēdzis /v iespējo komandas detalizēto režīmu, kas parādīs detalizētu informāciju par msg komandas veiktajām darbībām.
/w Šī opcija liek msg komandai gaidīt atbildes ziņojumu pēc ziņojuma nosūtīšanas. Slēdzis /w patiešām ir noderīgs tikai ar slēdzi /v.
ziņa Šī ir ziņa, kuru vēlaties nosūtīt. Ja nenorādīsit ziņojumu, pēc komandas msg izpildes jums tiks piedāvāts to ievadīt.
/? Izmantojiet palīdzības slēdzi kopā ar komandu msg, lai parādītu informāciju par vairākām komandas opcijām.

Jūs varat saglabāt komandas izvadi failā, izmantojot novirzīšanas operatoru. Vispārīgus norādījumus skatiet sadaļā Kā novirzīt komandu izvadi uz failu vai skatiet mūsu komandu uzvednes triku sarakstu, lai iegūtu vairāk padomu.

Ziņojuma komandu piemēri


msg @myteam The Melting Pot plkst. 13:00, uz mani!

Šajā piemērā komanda msg tiek izmantota, lai norādītu atlasītajam lietotāju skaitam myteam failā [ @ filename], kas ir savienoti ar serveri, ka ir jābūt tikšanās pie The Melting Pot pusdienās [ziņa].


msg RODREGT /serveris:TSWHS002 /time:300

Šeit mēs esam izmantojuši komandu, lai nosūtītu ziņojumu RODREGT [lietotājvārds], darbiniekam, kurš izveido savienojumu ar serveri TSWHS002 [ /server: servername]. Ziņa ir ļoti jutīga pret laiku, tāpēc mēs pat nevēlamies, lai viņš to redzētu, ja viņš to nav redzējis pēc piecām minūtēm [ /time: sekundes].

Tā kā ziņojums netika norādīts, msg komanda uzvednē parādīs piezīmi Ievadiet sūtāmo ziņojumu; pabeidziet ziņojumu, nospiežot CTRL-Z jaunā rindā, pēc tam ENTER.

Pēc RODREGT ziņojuma ievadīšanas nospiediet taustiņu Enter, pēc tam CTRL+Z, pēc tam Ievadiet vēlreiz.


msg/v Pārbaudes ziņojums!

Iepriekš minētajā piemērā mēs nosūtām testa ziņojumu visiem, kas ir savienoti ar serveri, [ziņojums]. Mēs vēlamies arī redzēt konkrētos uzdevumus, ko msg komanda veic, lai to paveiktu [ /v].

Šis ir vienkāršs piemērs, ko varat izmēģināt mājās, datoram nepieslēdzoties nevienam lietotājam. Izmantojot detalizēto slēdzi, ekrānā tiks parādīts uznirstošais ziņojums un komandu uzvednes logā šādi dati:


Ziņojuma sūtīšana uz sesijas konsoli, displeja laiks 60

Asinhronais ziņojums nosūtīts uz sesijas konsoli

Izmantojot komandu Msg, lai aizstātu tīkla sūtīšanu

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

Patiesībā jums var būt grūti panākt, lai tā darbotos starp divām standarta Windows iekārtām, kā to darīja komanda net send. Var tikt parādīts ziņojums “5. kļūda, iegūstot sesiju nosaukumus” vai “Kļūda 1825, iegūstot sesiju nosaukumus”.

Tomēr dažiem ir paveicies, izmantojot komandu msg šādā veidā, mainot AllowRemoteRPC reģistra vērtību datus no 0 uz1 datorā, kas saņem ziņojumu (restartējiet datoru pēc izmaiņu veikšanas, ja to darāt). Šī atslēga atrodas Windows reģistrā zem stropa HKEY_LOCAL_MACHINE šajā vietā: SYSTEM\CurrentControlSet\Control\Terminal Server.

Ziņojumu saistītās komandas

Komanda msg ir tīkla komanda, tāpēc to var izmantot kopā ar citām ar tīklu saistītām komandām, taču parasti tā tiks izmantota atsevišķi, lai nosūtītu ziņojumu.

Tāpat, kā jau vairākas reizes minēts, šī komanda ir līdzīga pārtrauktajai tīkla sūtīšanas komandai.

Ieteicams: