Pranešimų siuntimas „Windows 7“ vietiniame tinkle MSG – išsiųskite pranešimą vartotojui

Pradžia / Įrenginio montavimas

Į tuos tinklo kompiuterius, iš kurių reikia siųsti žinutes.

Neto siuntimo komandos supratimas

„Net send“ yra konsolės programa, įtraukta į kai kurias „Windows“ versijas, skirta siųsti pranešimus vietiniu tinklu kitam vartotojui, kompiuteriui ar slapyvardžiui. Komanda pasiekiama tik Windows NT, 2000, XP, 2003 ir nėra prieinama Windows 7, Vista, ME, 98, 95 ir senesnėse versijose. Sistemoje Windows XP, pradedant nuo 2 pakeitimų paketo, pagal numatytuosius nustatymus tinklo siuntimo komanda yra išjungta.

Naudojant komandą „net send“.

Kad tinklo siuntimas veiktų, turi veikti „Windows Messaging“ paslauga. Tiesą sakant, tinklo siuntimo komanda yra tik komandų eilutės sąsaja su pranešimų paslauga, kuri tiesiogiai susijusi su pranešimų siuntimu ir gavimu. Kad būtų galima gauti pranešimus, kompiuteryje, į kurį siunčiamas pranešimas, taip pat turi veikti pranešimų siuntimo paslauga arba kita programa, kuri naudoja tą patį pranešimų protokolą. Pranešimas gali būti siunčiamas tik aktyviam tinklo objektui. Jei vartotojui siunčiamas pranešimas, jis turi būti prisijungęs naudodamas savo vartotojo vardą.

Norėdami siųsti pranešimus naudodami komandą net send, paleiskite komandų interpretatorių (komandų eilutę). Norėdami paleisti komandų interpretatorių, meniu Pradėti pasirinkite Vykdyti, įveskite cmd ir spustelėkite Gerai. Naudokite komandą net su siuntimo parametru ir kitus parametrus pagal komandos sintaksę. Pranešimų siuntimo paslauga rodo gautus pranešimus standartiniame „Windows“ pranešimų dialogo lange.

net send komandos sintaksė

Neto siuntimo komanda turi tokią sintaksę:

tinklo siuntimas (vartotojo vardas | * | /domenas[:domeno vardas] | /vartotojai) pranešimas

vartotojo vardas- vartotojo vardą, kompiuterio vardą arba slapyvardį, kuriam norite siųsti žinutę;

* - pranešimų siuntimas visiems domeno ar darbo grupės nariams;

/domenas[:domeno vardas]- žinutės siuntimas visiems kompiuterio domeno arba domeno vardo vardams;

/vartotojai- žinutės siuntimas visiems prie serverio prisijungusiems vartotojams;

žinutę- žinutės tekstas.

Pastabos apie net send komandos naudojimą

Jei komandos parametrų argumentuose yra tarpų, jie turi būti rašomi kabutėse.

Gali būti sunku naudoti ilgus pranešimų gavėjų vardus. Pranešimų paslaugos naudojami vardai yra iki 15 simbolių ilgio.

Didžiausias transliuojamų pranešimų ilgis yra 128 simboliai. Maksimalus asmeninių žinučių ilgis yra 1600 simbolių.

Net send komandos naudojimo pavyzdžiai

Norėdami išsiųsti pranešimą „Galite išsiųsti pranešimą vietiniu tinklu naudodami komandą „net send“ vartotojui Ivanov, įveskite:

net send ivanov Galite išsiųsti pranešimą vietiniu tinklu naudodami komandą net send

Norėdami išsiųsti pranešimą visiems, prisijungusiems prie kompiuterio, iš kurio siunčiamas pranešimas, įveskite:

neto siuntimas / vartotojai Visi nedelsdami išeikite iš 1C!

Norėdami išsiųsti pranešimą visiems ukmz domeno vartotojams, įveskite:

net send /domain:ukmz Elektra pastate bus išjungta po 5 minučių

Norėdami išsiųsti pranešimą visiems kompiuterio, iš kurio siunčiamas pranešimas, domeno vartotojams, įveskite:

net send * Ponai, susitikimas su generaliniu direktoriumi vyks 13:00 val

Pranešimų siuntimo ir siuntimo internetu įjungimas arba išjungimas

Įjungti ir išjungti pranešimų paslaugą galima naudojant MMC konsolę (paslaugų papildinį) ir komandinę eilutę. Norėdami atlikti šias operacijas, turite turėti administratoriaus teises.

Norėdami įjungti pranešimų paslaugą naudodami MMC konsolę, atlikite šiuos veiksmus: Eikite į Valdymo skydą. Atidarykite aplanką Administravimas, paslaugos. Sąraše raskite „Messenger“. Atidarykite paslaugos ypatybių langą. Sąraše „Paleisties tipas“ pasirinkite „Automatinis“, jei norite, kad paslauga būtų automatiškai paleista, kai paleidžiama „Windows“. Tada spustelėkite mygtuką Pradėti. Spustelėkite Gerai.

Norėdami išjungti pranešimų paslaugą, atlikite šiuos veiksmus: Eikite į valdymo skydelį. Atidarykite aplanką Administravimas, paslaugos. Sąraše raskite „Messenger“. Atidarykite paslaugos ypatybių langą. Paleisties tipo sąraše pasirinkite Rankinis. Tada spustelėkite mygtuką Sustabdyti. Spustelėkite Gerai.

Norėdami įjungti pranešimų siuntimą iš komandinės eilutės, apvalkale įveskite šias komandas:

sc config Messenger start=auto
tinklo pradžios pasiuntinys

Norėdami išjungti pranešimų paslaugą komandinėje eilutėje, apvalkale įveskite šias komandas:

„net stop“ pasiuntinys
sc config messenger start= išjungtas

Kaip siųsti tinklo siuntimo pranešimus sistemoje „Windows 7“.

Norėdami siųsti tinklo siuntimo pranešimus tose „Windows“ versijose, kuriose ši komanda nepasiekiama (Windows 7, Vista, ME, 95, 98), galite naudoti trečiosios šalies programinę įrangą. Siūlome naudoti dvi programas: WinSent Messenger ir Sent įrankį. „WinSent Messenger“ yra vietinių tinklų pasiuntinys, suderinamas su tinklo siuntimu. Išsiųsta programa skirta siųsti pranešimus iš komandinės eilutės. Išsamesnė informacija pateikiama šių programinės įrangos produktų puslapiuose:

MSG (Outlook Mail Message) failas yra išsaugotas el. Pagrindinis programinės įrangos paketas, sudarantis MSG formatą, yra Microsoft Outlook, tačiau MSG plėtinys dažnai naudojamas tokiose programose kaip The Bat!, Windows Mail ir kt.

Šiame failo plėtinyje gali būti įvairių el. laiške esančių laukų, taip pat duomenų apie datą, priedus ir informaciją apie siuntėją ar gavėją. MSG failuose gali būti teksto, skirto el. laiško turiniui arba jo antraštėms. Šis failo formatas taip pat naudojamas visavertei elektroninei žinutei saugoti, įskaitant vaizdus, ​​taip pat įvairius HTML formato elementus.

Iš esmės, įterpiant papildymus į MSG formatą, naudojama base64 koduotė. Pati koduotė naudojama tam, kad priedai galėtų pereiti per pašto serverius, nes pastarieji skaito tik tekstinius failus, ignoruodami kitą turinį. Galite atidaryti MSG failą tiek Windows, tiek Mac OS, be to, mobiliosios platformos taip pat palaiko MSG failo tipą.

„Windows“ sistema naudoja tokias programas, kad atidarytų failą pašto pranešimo formatu, kuriuo jis iš pradžių buvo išsaugotas. Gana dažnai, jei nėra galimybės atidaryti MSG, jo plėtinys pervadinamas į EML, kurį galima lengvai paleisti naudojant „Outlook Express“ programą. Įprastos priemonės, galinčios atidaryti MSG failus, yra „Microsoft Outlook“, taip pat „Encryptomatic MsgViewer“ (arba „MsgViewer Pro“ versija) ir „EZ Freeware“.

Jis egzistavo Windows 2000/XP ir buvo skirtas keistis pranešimais tarp vartotojų, prisijungusių vietoje, ir terminalo seansų naudotojų (prisijungusių prie nuotolinio darbalaukio). „Windows Vista“ ir vėlesnėse „Windows“ šeimos operacinėse sistemose komanda MSG tapo pagrindiniu standartiniu pranešimų siuntimo įrankiu, nes komanda grynasis siuntimasŠi OS nebepalaikoma.

Komandinės eilutės formatas:

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

Komandinės eilutės parametrų aprašymas:

<пользователь> Vartotojo vardas. <имя сеанса> Sesijos pavadinimas. @<имя файла> Sesijos ID. * Failas, kuriame yra vartotojų vardų, seansų arba seansų ID, kuriems siunčiamas pranešimas, sąrašas. Siųsti pranešimą į visas sesijas nurodytame serveryje.<сервер> /SERVER: Serveris (numatytasis – dabartinis).<секунд> /TIME: Intervalas, per kurį reikia laukti patvirtinimo iš gavėjo./V Rodyti informaciją apie atliktus veiksmus./W <сообщение> Laukiama atsakymo iš vartotojo, naudinga kartu su /V.

Siunčiama žinutė. Jei nenurodyta, išduodamas raginimas arba priimama įvestis iš STDIN.

Svarbu!

Dabartinis msg.exe įgyvendinimas puikiai tinka keistis pranešimais tarp vietinių ir terminalo vartotojų seansų toje pačioje sistemoje, tačiau, kai keičiamasi tarp skirtingų vietinio tinklo kompiuterių, turėsite pakeisti kai kuriuos numatytuosius „Windows“ saugos nustatymus. Vista, 7 ir 8 operacinės sistemos.

Paprastai, naudojant standartinius nustatymus, pranešimas į nuotolinį kompiuterį nesiunčiamas ir kartu pateikiamas pranešimas

Klaida 1722 nuskaitant seansų pavadinimus Tai reiškia, kad kompiuteris, kuriame turi būti gautas pranešimas, negali gauti informacijos apie prisijungusius vartotojus. Priežastis gali būti ta, kad užkarda blokuoja įeinančius ryšius, vartotojo teisės nuotolinės sistemos atžvilgiu yra nepakankamos arba terminalo serverio paslaugų parametruose uždrausti nuotoliniai procedūrų iškvietimai. Mažiausiai pranešimų siuntimui naudojant komandąžinutė

  • tarp kompiuterių, turite turėti nuotolinėje sistemoje galiojančią vartotojo abonementą ir atlikti šiuos nustatymus: kiekviename kompiuteryje, į kurį bus siunčiami pranešimai, pridėkite prie registro rakto HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server parametras LeistiRemoteRPC tipo REG_DWORD 1 ir lygus

    Norėdami pakeisti nustatymus, galite naudoti .reg failą su tokiu turiniu:

    „Windows“ registro rengyklės versija 5.00 „AllowRemoteRPC“=dword:00000001 parametras Windows Vista, Windows 7, 8, 10Techninės peržiūros registro raktas 0 egzistuoja, bet turi tą pačią vertę

  • ką reikia taisyti. Kad pakeitimai įsigaliotų, reikia iš naujo paleisti. nes pranešimų programa msg.exe 445

    naudoja SMB (Server Message Block) protokolą kiekviename kompiuteryje, į kurį bus siunčiami pranešimai, turi būti atidarytas TCP prievadas Naudojimo pavyzdžiai:

    MSG msg * /server:Serveris "Bandomasis pranešimas" - išsiųsti bandomąjį pranešimą visiems kompiuterio vartotojams

    msg * /server:192.168.0.1 "Bandomasis pranešimas"- išsiųsti bandomąjį pranešimą visiems kompiuterio, turinčio IP adresą, vartotojams 192.168.0.1

    msg RDP-Tcp#0 /server:TSServeris "Bandomasis pranešimas"- nusiųskite bandomąjį pranešimą terminalo seanso vartotojui, vardu RDP-Tcp#0 kompiuteryje TSServeris

    msg console /server:Windows7 "Bandomas pranešimas"- nusiųskite bandomąjį pranešimą dabartiniam vietiniam kompiuterio vartotojui Windows7

    msg console "Išbandyti pranešimą"- bandomojo pranešimo siuntimas iš RDP seanso vartotojo vietiniam vartotojui. Jei šios komandos nevykdo terminalo seanso vartotojas, vietinis vartotojas išsiųs pranešimą sau.

    Norėdami vykdyti komandą Tai reiškia, kad kompiuteris, kuriame turi būti gautas pranešimas, negali gauti informacijos apie prisijungusius vartotojus. Priežastis gali būti ta, kad užkarda blokuoja įeinančius ryšius, vartotojo teisės nuotolinės sistemos atžvilgiu yra nepakankamos arba terminalo serverio paslaugų parametruose uždrausti nuotoliniai procedūrų iškvietimai. Mažiausiai pranešimų siuntimui naudojant komandą Priemonę galite naudoti kito vartotojo vardu PSExec iš pakuotės PSTools arba standartinėmis priemonėmis runas.exe

    psexec -u otheruser -p otherpass žinutė * /server:win10 TEST pranešimas

    runas /user:otheruser "msg * /server:win10 Bandomasis pranešimas"

    Komandos išsiųsti pranešimai Tai reiškia, kad kompiuteris, kuriame turi būti gautas pranešimas, negali gauti informacijos apie prisijungusius vartotojus. Priežastis gali būti ta, kad užkarda blokuoja įeinančius ryšius, vartotojo teisės nuotolinės sistemos atžvilgiu yra nepakankamos arba terminalo serverio paslaugų parametruose uždrausti nuotoliniai procedūrų iškvietimai. Mažiausiai pranešimų siuntimui naudojant komandą vietiniam kompiuterio, kuriame veikia Windows XP operacinė sistema, vartotojui, kuris nėra (dar nėra prisijungęs prie Windows), rodomi lange su kvietimu registruotis sistemoje ir gali būti prieinami kitiems.

  • Senesnėse šeimos operacinėse sistemose „Windows Server“., iki Windows Server 2008 R2, per Task Manager galima siųsti pranešimus visiems aktyviems serverio vartotojams. Tai gali būti labai naudinga, jei reikia įspėti juos apie kokį nors įvykį, pavyzdžiui, serverio išjungimą ar kokį nors techninį darbą.

    Tai daroma gana paprastai - pirmiausia turite atidaryti užduočių tvarkyklę (paprasčiausias būdas yra dešiniuoju pelės mygtuku spustelėti užduočių juostą ir pasirinkti " Užduočių tvarkyklė").

    Užduočių tvarkyklėje eikite į skirtuką „Vartotojai“.

    Ir ten mes pasirenkame visus vartotojus – arba su pele, arba pasirinkdami aukščiausią vartotoją, laikykite nuspaudę Shift mygtuką, o tada mygtuką End.

    Dešiniuoju pelės mygtuku spustelėkite pasirinktus vartotojus ir pasirinkite " Siųsti žinutę".

    Atsidariusiame lange įveskite norimą pranešimą. Eilėje" Antraštė"turėtumėte įvesti tekstą, kuris bus rodomas lango pavadinime ir lauke " Pranešimas„Pati žinutė.

    Ir tada paspauskite mygtuką " Gerai Po to visi vartotojai matys jūsų išsiųstą žinutę.

    Per komandinę eilutę

    Visa tai galima padaryti per komandų eilutę, kad tai padarytumėte, paleiskite MSG komandą:

    Žinutė * Dėmesio! Per kitas penkias minutes jūsų darbą palaikantis serveris bus paleistas iš naujo. Atsiprašome už sukeltus nepatogumus.

    © 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas