Poruka preko mreže windows 7. Kako poslati poruku svim računarima u lokalnoj mreži? MSG komanda - poslati poruku korisniku

Bilješka

Ako zaštitni zid nije onemogućen, onda program Nassi treba uključiti u njegove izuzetke.

Net send text message command

Tekstualne poruke od lokalna mreža može se poslati ne samo na specijalni programi(Radmin, Nassi) ali i iz komandne linije Windows xp. Tim net send koristi se za slanje tekstualnih poruka na drugi računar dostupan na mreži. Međutim, da bi se tim radilo, prvo morate omogućiti uslugu dostave poruka. Da biste to učinili, idite na Kontrolna tabla. Otvori folder Administracija, usluge. Pronađite servis za razmenu poruka na listi (slika 20.9).

Rice. 20.9.

Otvorite njegova svojstva. Odaberite značenje Auto sa liste tip lansiranja, ako želite da se servis automatski pokreće pri pokretanju Windows. Zatim kliknite na dugme Počni i uredu(sl. 20.10 i sl. 20.11).

Rice. 20.10.

Rice. 20.11.

Pogledajmo neke primjere kako koristiti naredbu net send kada šaljete poruke u radnoj grupi (domenu) 110. Da biste poslali poruku svim korisnicima u radnoj grupi 110, unesite: net send /domena:110 PING. Druga varijanta slične naredbe: da pošaljete poruku svim korisnicima u vašoj domeni, upišite: net send * ping(sl. 20.12 i 13)



Rice. 20.12.

Rice. 20.13.

Da pošaljete poruku određenom korisniku, kao što je 110-1, upišite: net poslati 110-1 HELLO!(Sl. 20.14).

Rice. 20.14.

AT Windows XP ima još jednu opciju za slanje poruka preko mreže. Izvršite komande Kontrolna tabla-Administrativni alati-Upravljanje računarom. dalje: Radnja-Svi zadaci-Pošalji poruku konzole. Zatim izaberite računar i pošaljite mu tekst (slika 20.15).


Postojao u Windows 2000/XP i bio je namijenjen za razmjenu poruka između korisnika prijavljenih lokalno i korisnika terminalskih sesija (povezanih na udaljenu radnu površinu). U Windows Vista i kasnijim operativnim sistemima iz porodice Windows, komanda MSG je postala glavna standardni alat poruka jer komanda net send više nije podržan u ovim operativnim sistemima.

Format komandne linije:

MSG (<пользователь> | <имя сеанса> | | @<имя файла> | *} [<сообщение>]

Opis opcija komandne linije:

<пользователь> Korisničko ime. <имя сеанса> Naziv sesije. ID sesije. @<имя файла> Datoteka koja sadrži listu korisničkih imena, sesija ili ID-ova sesije na koje se šalje poruka. * Pošaljite poruku svim sesijama na navedenom serveru. /SERVER:<сервер> Server (zadano - trenutno). /VRIJEME:<секунд> Interval za čekanje potvrde od primaoca. /V Prikaz informacija o završenim radnjama. /WČeka se odgovor korisnika, korisno sa /V. <сообщение> Poruka se šalje. Ako nije navedeno, izdaje se prompt ili se unos uzima iz STDIN-a.

Bitan!

Trenutna implementacija msg.exe je u redu za razmjenu poruka između lokalnih i terminalskih korisničkih sesija unutar istog sistema, međutim, u slučajevima razmjene između različitih računara na lokalnoj mreži, morat ćete promijeniti neke od zadanih sigurnosnih postavki u Windowsu Vista, 7 i 8 operativni sistemi.

Obično, sa zadanim postavkama, slanje poruke na udaljeni računar, se ne izvršava i prati ga poruka

Greška 1722 prilikom dobijanja naziva sesija

To znači da nije moguće dobiti informacije o prijavljenim korisnicima na računaru na koji se šalje poruka. Razlog može biti taj što firewall blokira dolazne veze, nedovoljno korisničkih prava u odnosu na udaljeni sistem, zabrana poziva udaljenih procedura u postavkama servisa terminalskog servera. U najmanju ruku, za razmjenu poruka pomoću naredbe msg između računara, morate imati korisnički nalog koji je važeći u odnosu na udaljeni sistem i izvršiti sljedeće postavke:

  • na svakom računaru na koji će se slati poruke, dodajte ključ registratora HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server parametar AllowRemoteRPC tip REG_DWORD i jednaki 1 Za promjenu postavki možete koristiti .reg fajl sa sljedećim sadržajem:

    Windows Registry Editor verzija 5.00 "AllowRemoteRPC"=dword:00000001

    U operativnom sistemu Windows Vista, Windows 7, 8, 10Technical Preview ključ registratora AllowRemoteRPC postoji, ali ima vrijednost jednaku 0 što treba ispraviti. Za primjenu promjena potrebno je ponovno pokretanje.

  • od uslužnog programa za razmjenu poruka msg.exe koristi SMB (Server Message Block) protokol, na svakom računaru na koji će se slati poruke mora biti otvoren TCP port 445

    Primjeri korištenja MSG:

    msg * /server:Server "Test poruka"- poslati probnu poruku svim korisnicima računara server

    msg * /server:192.168.0.1 "Test poruka"- poslati probnu poruku svim korisnicima računara sa IP adresom 192.168.0.1

    msg RDP-Tcp#0 /server:TSServer "Test poruka"- poslati probnu poruku korisniku terminalske sesije sa imenom RDP-Tcp#0 na računaru TSServer

    msg konzola /server:Windows7 "Test poruka"- poslati probnu poruku trenutnom korisniku lokalnog računara Windows7

    msg konzola "Test poruka"- poslati probnu poruku od korisnika RDP sesije lokalnom korisniku. Ako ovu naredbu izvrši neterminalni korisnik sesije, poruku će lokalni korisnik poslati samom sebi.

    Da izvršite naredbu msg u ime drugog korisnika, možete koristiti uslužni program PSExec iz paketa PSTools ili standardni alat runas.exe

    psexec -u otheruser -p otherpass msg * /server:win10 TEST poruka

    runas /user:otheruser "msg * /server:win10 Test message"

    Poruke poslane od strane tima msg lokalni korisnik računara operativnog sistema Windows sistem XP koji nedostaje (još nije ulogovan u Windows) se prikazuje u prozoru sa pozivom za registraciju u sistemu i mogu mu pristupiti spoljni.

  • Provjerite podržava li sistem naredbu msg. Funkcionalnost ove naredbe je na mnogo načina slična funkcionalnosti neiskorištene net komande poslati . Ali ova komanda radi samo u profesionalnim i poslovnim verzijama Windowsa. Ako koristite Windows Home, nadogradite na Professional ili Enterprise da biste koristili komandu msg.

    • Za Windows verziju kliknite ⊞ Win+Pauza ili kliknite desnim tasterom miša na "Računar" i izaberite "Svojstva". Windows verzija će se pojaviti pod Windows izdanjem.

    Otvori komandna linija. Kao i net send , naredba msg se pokreće iz komandne linije. Komandna linija se pokreće na različite načine (u zavisnosti od verzije Windows-a) ili samo pritisnite ⊞ Pobjeda i ukucajte cmd.

    • Windows Vista/7: Otvorite komandnu liniju iz menija Start.
    • Windows 8.1/10: Kliknite desnim tasterom miša na dugme Start i izaberite Command Prompt.
    • Windows 8: kliknite ⊞ Win+X i izaberite Command Prompt.
  • Unesite komandu. Otkucajte msg i pritisnite razmak. Zatim morate unijeti informacije koje sadrže tekst i smjer poruke.

  • Odredite primaoca poruke. U poređenju sa net send , komanda msg ima dodatne opcije.

    • msg username - unesite ime određenog korisnika.
    • msg session - unesite naziv određene sesije.
    • ID sesije poruke - Unesite ID određene sesije.
    • msg @ filename - Unesite ime datoteke koja sadrži listu korisničkih imena, sesija i/ili ID-ova sesije. Korisno za slanje poruka zaposlenima u odjeljenju.
    • msg * - poruka će biti poslata svim korisnicima koji su povezani na server.
  • Odredite server čijim korisnicima želite da pošaljete poruku (ako želite). Ako želite da pošaljete poruku korisniku koji je povezan na drugi server, unesite informacije o serveru nakon informacija o primaocu. Ako server nije naveden, poruka će biti poslata trenutnom serveru.

    • msg * /server: ime servera
  • Postavite vremensko ograničenje (ako želite). Možete postaviti vremensko ograničenje da odredite interval za čekanje potvrde od primaoca. Privremeni modifikator se unosi nakon informacija o serveru (ako ih ima).

    • msg * /time: sekunde (npr. 300 sekundi za interval od pet minuta)
  • Unesite tekst poruke. Nakon unosa različitih opcija, unesite tekst poruke. Ili kliknite ↵Enter, a sistem od vas traži da unesete tekst poruke u poseban red.

    • Na primjer: msg @salesteam /server:EASTBRANCH /time:600 Čestitamo na povećanju prodaje u ovom kvartalu!
  • Pošaljite poruku. Da biste to učinili, kliknite ↵Enter. Primalac će ga odmah primiti.

    • Komanda msg je dizajnirana za slanje poruka korisnicima terminala, a ne samo različitim računarima povezanim na istu mrežu.
  • Rješavanje problema. Kada radite sa msg, možete naići na sljedeće greške:

    • "msg" se ne prepoznaje kao interna ili eksterna komanda, operativni program ili batch fajl. (msg se ne prepoznaje kao interna ili eksterna komanda, operativni program ili batch fajl). U ovom slučaju Windows verzija ne podržava msg . Nadogradite Windows na Professional izdanje.
    • Greška 5 pri dobijanju naziva sesija ili Greška 1825 pri dobijanju naziva sesija. Došlo je do greške prilikom komunikacije s primaocem. Možete pokušati riješiti ovaj problem otvaranjem uređivača registra na računaru primatelja (da biste to učinili, pokrenite naredbu regedit), idite na HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server i promijenite vrijednost parametra "AllowRemoteRPC" iz 0 do 1.
  • mob_info