Kuidas saata sõnum kõigile kohtvõrgu arvutitele? Net saada tekstsõnumi käsk Kuidas saata sõnumit üle Windows 7 võrgu.

💖 Kas sulle meeldib? Jaga linki oma sõpradega

Olin silmitsi kasutajate teavitamise probleemiga, kõige levinum põhjus on 1C värskendus, mis nõuab, et kõik minu kasutajad (ja neid on rohkem kui 160) logiksid 1C-st välja ja ei logiks mõnda aega sisse. Näib, et selles pole midagi keerulist, saate sõnumi saata meili, nagu tegin ka varem, kui mul oli Office 365, kuid Yandexi meilil on oma piirangud: meililistis ei tohi olla rohkem kui 50 kasutajat. Kui saadad selle rohkematele kasutajatele, siis mõnele kiri lihtsalt ei jõua. 50 kasutaja eraldi saatmine pole mugav. Teiseks Yandexi meiliprobleemiks on mõnel juhul vajadus sisestada captcha, süsteem tajub masspostitust rämpspostina, kuid kirjad on vajalikud, kui te kasutajat ei hoiata, siis neid õigel ajal ei salvestata; olla probleeme...

Üldiselt on kõigile kasutajatele sõnumite saatmine kohutavalt ebamugavaks muutunud. Hakkasin mõtlema võimalike lahenduste üle.

Esimese asjana tuli meelde: , kuid ilmnesid mitmed ebamugavused:

  • Sõnumid jõuavad 160 tööjaama umbes 30 minuti jooksul, mis on väga pikk aeg.
  • Teade kuvatakse ainult tegumiribal, kui kasutaja töötab kaugtöölaua kaudu, ei näe ta seda teadet kohe.
  • Kaspersky agentide funktsionaalsust on vaja säilitada kasutaja töömasinatel, vastasel juhul ei jõua sõnum üldse kohale.

Teine võimalus on installida mingi messenger, kuid siin on ka mitmeid ebamugavusi.

  • Sõnumitoojaid on palju, need pole universaalsed, sõnumitoojate vahel ei saa üksteisele sõnumeid saata.
  • Heade sõnumitoojate eest makstakse.
  • Sõnumid ei ilmu kõigi akende peale ja kui teil on vaja midagi kiireloomulist ja olulist edastada, on see sõnumi kasulik omadus.
  • See nõuab nende kiirsõnumite installimist ja konfigureerimist, samuti kasutajate koolitust uue tarkvara alal.

Selle tulemusena olen meeskonnas Windowsi rida, on käsud net send ja msg sõnumite saatmiseks kõikidesse arvutitesse kohalik võrk. See kõik toimib väga lihtsalt, avate selle käsurida, kirjutad käsu, saadetakse teade arvutisse, mille nime määrasid käsu tekstis. Lisaks ilmub teade kõigi akende peale, registreerimine pole vajalik ja kõik on täiesti tasuta.

Kohaliku võrgu ühte arvutisse sõnumite saatmise käsk näeb välja järgmine:

msg * /server:arvutinimi "Testi teade, klõpsake nuppu OK"

Tegin arvutitest nimekirja, siis natuke tüütu töö sama tüüpi käskude loomisega ühes txt faili, kuid seda tehakse kopeerimis-kleebi abil kiiresti. Peaasi on teha arvutitest nimekiri. Domeenis tehakse seda lihtsalt lisandmooduli "Kasutajad ja arvutid" kaudu, paremklõpsake arvutite loendi all ja seejärel "Ekspordi loend" otse TXT-faili. Kuna mul on domeenis umbes 160 arvutit, siis lähenesin probleemile veidi loovamalt, “kopeeri-kleebi” ei teinud, vaid juba olemasolevas arvutite nimekirjas asendasin arvuti nime esimese tähe automaatselt. msg * /server: + Esimene täht arvutite nimes, minu õnneks oli see kõigil sama. Samamoodi teise osa puhul, kuid ainult arvuti nime viimase tähega (viimane täht arvuti nimes + "Testi teade, klõpsake nuppu OK"), tulemusena sain TXT-faili käskude loendiga. Muutsin faililaiendi txt asemel bat ja käivitasin selle täitmiseks. Selle tulemusena said kõik domeeni arvutid testisõnumi, klõpsake nuppu OK.

Väljaspool domeeni selline käsk kahjuks ei tööta ja kuna ma ülesande täitsin, siis polnud lihtsalt mõistlik edasi katsetada. Ma ei saanud töörühma arvutitele sõnumeid saata, kuid mul on selliseid arvuteid vaid paar. Saate neile saata sõnumi posti teel, Kasperskys või mõne messengeri kaudu. Olgu see teema ühele järgmistest kirjetest.

Tulemuseks on see, mida ma sain: 1 fail, milles saate kiiresti sõnumi teksti muuta ja millega saan kõigile domeenis viibijatele mis tahes sõnumi tasuta saata. Tundub suurepärane, kuid siiski on paar puudust:

  1. Vaja on hoida faili ajakohasena, lisada uusi, kustutada olematud arvutid.
  2. Kiiret tagasisidet pole.
  3. Fail osutus kole, ma arvan, et saate sellesse käsku laadida failist arvuti nime väärtused, kuid polnud aega seda täielikult välja mõelda.

Kuid plussid kaaluvad üles kõik miinused:

  • Kiiresti rakendatav, ei nõua praktiliselt mingit ettevalmistust järgmiseks saadetseks.
  • See töötab usaldusväärselt, kasutaja näeb seda teadet kindlasti.
  • Tasuta.
  • Väga-väga lihtne, sa pead teadma vaid ühte käsku ja arvutinimesid.

Mul on hea meel saada kommentaare, ettepanekuid)

Kontrollige, kas teie süsteem toetab käsku msg. Selle käsu funktsionaalsus on paljuski sama mis kasutamata käsul net send. Kuid see käsk töötab ainult Windowsi professionaalsetes ja ettevõtete versioonides. Kui töötate sisse Windows Home, minge versioonile Professional või Enterprise, et saaksite kasutada käsku msg.

  • Windowsi versiooni teadasaamiseks klõpsake nuppu ⊞ Win + Paus või paremklõpsake arvutit ja valige Atribuudid. Windowsi versioon kuvatakse Windows Editioni all.

Avage käsuviip. Nagu net send, käivitatakse käsk msg käsurealt. Käsurida käivitub erinevatel viisidel(olenevalt teie Windowsi versioonist) või klõpsake lihtsalt ⊞Võida ja sisestage cmd.

  • Windows Vista/7: avage menüüst Start Command Prompt.
  • Windows 8.1/10: paremklõpsake nuppu Start ja valige Command Prompt.
  • Windows 8: klõpsake ⊞ Win + X ja valige käsuviip.
  • Sisestage käsk. Tippige msg ja vajutage tühikut. Järgmisena peate sisestama teabe, mis sisaldab sõnumi teksti ja suunda.

  • Tuvastage sõnumi saaja. Võrreldes net sendiga on käsul msg lisavõimalused.

    • msg kasutajanimi – sisestage konkreetse kasutaja nimi.
    • msg session – sisestage konkreetse seansi nimi.
    • msg Seansi ID – sisestage konkreetne seansi ID.
    • msg@failinimi – sisestage kasutajanimede, seansside ja/või seansi ID-de loendit sisaldava faili nimi. Kasulik osakonna töötajatele sõnumite saatmiseks.
    • msg * – sõnum saadetakse kõigile serveriga ühendatud kasutajatele.
  • Määra server, mille kasutajatele soovid sõnumi saata (soovi korral). Kui soovite saata sõnumi kasutajale, kes on ühendatud teise serveriga, sisestage adressaadi teabe järele serveri teave. Kui serverit pole määratud, saadetakse sõnum praegusele serverile.

    • msg * /server: serveri nimi
  • Seadke ajapiirang (kui soovite). Saate määrata ajapiirangu, et määrata, kui kaua oodata adressaadi kinnitust. Ajamuutja sisestatakse pärast serveri teavet (kui see on olemas).

    • msg * /time: sekundit (näiteks 300 sekundit viieminutilise intervalli korral)
  • Sisestage oma sõnumi tekst. Pärast erinevate parameetrite sisestamist sisestage oma sõnumi tekst. Või klõpsake ↵ Sisestage, ja süsteem palub teil sisestada sõnumi tekst eraldi reale.

    • Näiteks: msg @salesteam /server:EASTBRANCH /time:600 Õnnitleme selle kvartali müügi suurendamise puhul!
  • Saada sõnum. Selleks klõpsake nuppu ↵ Sisestage. Saaja saab selle kohe kätte.

    • Käsk msg on mõeldud sõnumite saatmiseks terminali kasutajatele, mitte ainult erinevatele samasse võrku ühendatud arvutitele.
  • Veaotsing. Sõnumiga töötades võite ilmneda järgmised vead:

    • "msg" ei tuvastata sisemise või välise käsuna, töötava programmina ega pakkfailina. (MSg-d ei tuvastata sisemise või välise käsuna, käivitatava programmina ega pakkfailina). Sel juhul Windowsi versioon ei toeta sõnumit. Täiendage Windows Professional versiooniks.
    • Viga 5 seansinimede hankimisel või viga 1825 seansinimede hankimisel. Viga adressaadiga suhtlemisel. Võite proovida seda probleemi lahendada, avades adressaadiarvutis registriredaktori (selleks käivitage käsk regedit), minnes HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server ja muutes AllowRemoteRPC sätte 0-lt 1-le.
  • Meeskond MSG eksisteeris juba operatsioonisüsteemis Windows 2000/XP ja oli mõeldud sõnumite vahetamiseks kohapeal sisse logitud kasutajate ja terminaliseansside kasutajate vahel (ühendatud kaugtöölauaga). Windows Vista ja uuemate pere operatsioonisüsteemide puhul Windowsi käsk Alates meeskonna loomisest on MSG-st saanud peamine standardne sõnumsidetööriist võrgu saatmine Seda OS-i enam ei toetata.

    Käsurea vorming:

    MSG (kasutaja | seansi nimi | seansi ID | @failinimi | *) [sõnum]

    Käsurea parameetrite kirjeldus:

    kasutaja- Kasutajanimi.
    seansi nimi- Seansi nimi.
    Seansi ID- Seansi ID.
    @faili nimi- fail, mis sisaldab kasutajanimede, seansside või seansi ID-de loendit, millele sõnum saadetakse.
    * - Saada sõnum kõigile määratud serveri seanssidele.
    /SERVER:server- Server (vaikimisi - praegune).
    /TIME:sekundid- adressaadi kinnituse ootamise intervall.
    /V- Kuvage teave lõpetatud toimingute kohta.
    /W- kasutaja vastuse ootamine, kasulik koos /V-ga.
    sõnum- Sõnum saadetakse. Kui pole määratud, väljastatakse viip või aktsepteeritakse STDIN-i sisend.

    Tähtis!

    Praegune msg.exe rakendus sobib suurepäraselt sõnumite vahetamiseks sama süsteemi kohalike ja terminali kasutajate seansside vahel, kuid erinevad arvutid kohalikku võrku, peate Windows Vista, 7 ja uuemate operatsioonisüsteemide puhul muutma mõningaid turbesätteid.

    Kell standardseaded, saates kasutajatele sõnumi kaugarvutid ebaõnnestub ja sellega kaasneb teade:

    Viga 1722 seansinimede toomisel

    See tähendab, et arvuti, kuhu sõnum vastu võetakse, ei saa teavet sisselogitud kasutajate kohta. Põhjuseks võib olla see, et tulemüür blokeerib sissetulevad ühendused, kasutaja õigused kaugsüsteemile on ebapiisavad, kaugkõne toimingud terminaliserveri teenuse seadetes. Vähemalt sõnumside jaoks, kasutades käsku sõnum arvutite vahel peab teil olema kaugsüsteemi jaoks kehtiv kasutajakonto ja tegema järgmised sätted:

  • igas arvutis, kuhu sõnumid saadetakse, lisage registrivõtmesse HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server parameeter Luba RemoteRPC tüüp REG_DWORD ja võrdne 1 Seadete muutmiseks saate kasutada järgmise sisuga .reg-faili:

    Windowsi registriredaktori versioon 5.00
    "AllowRemoteRPC"=dword:00000001

    Windows Vista, Windows 7, 8, 10 registrivõti Luba RemoteRPC on olemas, kuid sellel on sama väärtus 0 mida on vaja parandada. Muudatuste jõustumiseks on vajalik taaskäivitamine.

  • kuna sõnumside utiliit msg.exe kasutab SMB (Server Message Block) protokolli, igal arvutil, kuhu sõnumeid saadetakse, peab olema avatud TCP port 445

    Kasutusnäited MSG:

    msg * /server:Server "Testi sõnum"- saada testsõnum kõigile arvutikasutajatele Server

    msg * /server:192.168.0.1 "Testi sõnum"- saada testsõnum kõigile IP-aadressiga arvuti kasutajatele 192.168.0.1

    msg RDP-Tcp#0 /server:TSServer "Testi sõnum"- saata testsõnum arvuti terminali seansi kasutajale nimega RDP-Tcp#0 TSServer

    msg-konsool /server:Windows7 "Testiteade"- saatke praegusele testsõnum kohalik kasutaja arvuti Windows7

    msg console "Testi sõnum"- testsõnumi saatmine RDP seansi kasutajalt kohalikule kasutajale. Kui terminali seansi kasutaja seda käsku ei täida, saadab kohalik kasutaja sõnumi endale.

    Käsu täitmiseks sõnum Saate utiliiti kasutada teise kasutaja nimel PSExec pakendist PSTools või standardsed vahendid runas.exe

    psexec -u otheruser -p otherpass sõnum * /server:win10 TEST sõnum

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

    Meeskonna saadetud sõnumid sõnum operatsioonisüsteemiga arvuti kohalik kasutaja Windowsi süsteem XP, mis puudub (pole veel Windowsis kaasas), kuvatakse aknas, mis palub teil süsteemi registreeruda ja mis võib olla kõrvalistele isikutele juurdepääsetav.

  • Räägi sõpradele