Pokud není firewall vypnutý, pak program Nassi by měla být zahrnuta mezi její výjimky.
Textové zprávy od lokální síť lze poslat nejen na speciální programy(Radmin, Nassi), ale také z příkazové řádky Okna XP. tým Net send slouží k odesílání textových zpráv na jiný počítač dostupný v síti. Nicméně, aby se tým funguje, musíte nejprve povolit službu doručování zpráv. Chcete-li to provést, přejděte na stránku Kontrolní panel. Otevřete složku Administrativa, služby. V seznamu vyhledejte službu zasílání zpráv (obr. 20.9).
Rýže. 20.9.
Otevřete jeho vlastnosti. Vybrat význam Auto ze seznamu Typ spuštění pokud chcete, aby se služba automaticky spustila při bootování Okna. Poté klikněte na tlačítko Start A OK(obr. 20.10 a obr. 20.11).
Rýže. 20.10.
Rýže. 20.11.
Podívejme se na příklady použití příkazu čisté odeslání při odesílání zpráv v pracovní skupině (doméně) 110. Chcete-li odeslat zprávu všem uživatelům v pracovní skupině 110, zadejte: net send /domena:110 KONTROLA PŘIPOJENÍ. Další varianta podobného příkazu: chcete-li odeslat zprávu všem uživatelům ve vaší doméně, zadejte: net send * ping(obr. 20.12 a 13)
Rýže. 20.12.
Rýže. 20.13.
Chcete-li odeslat zprávu konkrétnímu uživateli, například 110-1, zadejte: čisté odeslání 110-1 AHOJ!(obr. 20.14).
Rýže. 20.14.
V Okna XP má další možnost posílání zpráv po síti. Spusťte příkazy Ovládací panely-Správa-Správa počítače. Dále: Akce - Všechny úkoly - Odeslat zprávu konzole. Dále vyberte PC a odešlete mu text (obr. 20.15).
Existoval ve Windows 2000/XP a byl určen pro výměnu zpráv mezi lokálně přihlášenými uživateli a uživateli terminálových relací (připojených ke vzdálené ploše). Ve Windows Vista a pozdějších operačních systémech Windows se hlavním stal příkaz MSG standardní prostředky zpráv, protože tým čisté odeslání Tento OS již není podporován.
Formát příkazového řádku:
MSG (<пользователь> | <имя сеанса> | | @<имя файла> | *} [<сообщение>]
Popis parametrů příkazového řádku:
<пользователь>
Uživatelské jméno. <имя сеанса>
Název relace. ID relace. @<имя файла>
Soubor obsahující seznam uživatelských jmen, relací nebo ID relací, na které je zpráva odeslána. *
Odeslat zprávu všem relacím na zadaném serveru. /SERVER:<сервер>
Server (výchozí - aktuální). /ČAS:<секунд>
Interval čekání na potvrzení od příjemce. /PROTI Zobrazení informací o dokončených akcích. /WČekání na odpověď od uživatele, užitečné spolu s /V. <сообщение>
Odesílaná zpráva. Pokud není zadáno, zobrazí se výzva nebo se přijme vstup ze STDIN.
Důležité!
Současná implementace msg.exe je ideální pro výměnu zpráv mezi relacemi místních a terminálových uživatelů v rámci stejného systému, avšak v případě výměny mezi různými počítači v místní síti budete muset změnit některá výchozí nastavení zabezpečení v systému Windows. Operační systémy Vista, 7 a 8.
Obvykle, kdy standardní nastavení, odesílání zprávy uživateli vzdálený počítač, se neprovede a je doprovázena zprávou
Chyba 1722 při načítání názvů relací
To znamená, že počítač, na který má být zpráva přijata, nemůže získat informace o přihlášených uživatelích. Důvodem může být to, že firewall blokuje příchozí spojení, práva uživatele ke vzdálenému systému jsou nedostatečná, vzdálené volání postupy v nastavení služby terminálového serveru. Minimálně pro zasílání zpráv pomocí příkazu msg mezi počítači, musíte mít uživatelský účet platný pro vzdálený systém a provést následující nastavení:
Editor registru systému Windows verze 5.00 "AllowRemoteRPC"=dword:00000001 V systému Windows Vista, Windows 7, 8, 10 klíč registru Technical Preview AllowRemoteRPC existuje, ale má stejnou hodnotu 0 co je potřeba opravit. Aby se změny projevily, je vyžadován restart. Příklady použití MSG: msg * /server:Server "Testovací zpráva"- odeslat zkušební zprávu všem uživatelům počítače Server msg * /server:192.168.0.1 "Testovací zpráva"- odeslat zkušební zprávu všem uživatelům počítače s IP adresou 192.168.0.1 msg RDP-Tcp#0 /server:TSServer "Testovací zpráva"- odeslat testovací zprávu uživateli terminálové relace s názvem RDP-Tcp#0 na počítači TSServer msg console /server:Windows7 "Testovací zpráva"- odeslat testovací zprávu na aktuální místní uživatel počítač Windows 7 msg console "Testovací zpráva"- odeslání testovací zprávy od uživatele relace RDP místnímu uživateli. Pokud tento příkaz neprovede uživatel relace terminálu, odešle zprávu místní uživatel sobě. Pro provedení příkazu msg Nástroj můžete používat jménem jiného uživatele PSExec z balíčku PSTools nebo standardní prostředky runas.exe psexec -u otheruser -p otherpass msg * /server:win10 TEST message runas /user:otheruser "msg * /server:win10 Test message" Zprávy odeslané týmem msg místní uživatel počítače s operační systém Chybějící systém Windows XP (dosud nepřihlášený do systému Windows) se zobrazí ve výzvě k přihlášení a mohou být přístupné ostatním. |
Zkontrolujte, zda váš systém podporuje příkaz msg. Funkce tohoto příkazu je v podstatě stejná jako nepoužitý příkaz net send. Tento příkaz však funguje pouze v profesionálních a podnikových verzích systému Windows. Pokud pracujete v Windows Home, upgradujte na Professional nebo Enterprise, abyste mohli používat příkaz msg.
OTEVŘENO příkazový řádek. Jako net send, příkaz msg běží z příkazového řádku. Spustí se příkazový řádek různé způsoby(v závislosti na verzi Windows), nebo stačí kliknout ⊞ Vyhrajte a zadejte cmd.
Zadejte příkaz. Napište msg a stiskněte mezerník. Dále musíte zadat informace, které obsahují text a směr zprávy.
Identifikujte příjemce zprávy. Ve srovnání s net send má příkaz msg další možnosti.
Zadejte server, jehož uživatelům chcete zprávu odeslat (pokud si přejete). Pokud chcete odeslat zprávu uživateli, který je připojen k jinému serveru, zadejte informace o serveru za informace o příjemci. Pokud není zadán žádný server, bude zpráva odeslána na aktuální server.
Nastavte časový limit (pokud chcete). Můžete nastavit časový limit a určit, jak dlouho se má čekat na potvrzení od příjemce. Modifikátor času se zadává za informace o serveru (pokud existují).
Zadejte text zprávy. Po zadání různých parametrů zadejte text zprávy. Nebo klikněte ↵ Vstupte a systém vás vyzve k zadání textu zprávy na samostatný řádek.
Poslat zprávu. Chcete-li to provést, klepněte na ↵ Vstupte. Příjemce jej obratem obdrží.
Odstraňte problémy. Při práci s msg se můžete setkat s následujícími chybami:
Potýkal jsem se s problémem informování uživatelů, nejčastějším důvodem je aktualizace 1C, která vyžaduje, aby se všichni moji uživatelé (a je jich více než 160) odhlásili z 1C a nějakou dobu se nepřihlásili. Zdálo by se, že na tom není nic složitého, můžete poslat zprávu přes e-mailem, jako jsem to dělal předtím, když jsem měl Office 365, ale pošta Yandex má svá omezení: ne více než 50 uživatelů v seznamu adresátů. Pokud to pošlete více uživatelům, tak se k některým dopis prostě nedostane. Odeslání 50 uživatelů samostatně není pohodlné. Druhý problém s poštou Yandex je, že v některých případech systém vnímá potřebu zadat captcha hromadná pošta jako spam, ale dopisy jsou nutné, pokud uživatele nevarujete, neuloží se včas a mohou nastat problémy...
Obecně se stalo strašně nepohodlným posílat zprávy všem uživatelům. Začal jsem přemýšlet o možných řešeních.
První, co mě napadlo, bylo: , ale objevilo se několik nepříjemností:
Druhou možností je nainstalovat nějaký messenger, ale zde je také několik nepříjemností.
Díky tomu jsem v týmu Linka Windows, existují příkazy net send a msg pro odesílání zpráv na všechny počítače v místní síti. Vše funguje velmi jednoduše, otevřete příkazový řádek, napíšete příkaz, na počítač, jehož jméno jste uvedli v textu příkazu, se odešle zpráva. Navíc zpráva vyskočí nad všemi okny, není nutná žádná registrace a vše je zcela zdarma.
Příkaz pro odesílání zpráv na jeden počítač v lokální síti vypadá takto:
msg * /server:computername "Testovací zpráva, klikněte na OK"
Udělal jsem seznam počítačů a pak jsem trochu zdlouhavě pracoval na vytváření stejného typu příkazů v jednom txt soubor, ale udělá se to rychle pomocí copy-paste. Hlavní věc je vytvořit seznam počítačů. V doméně se to dělá docela jednoduše pomocí modulu snap-in „Uživatelé a počítače“, klikněte pravým tlačítkem pod seznam počítačů a poté „Exportovat seznam“ přímo do souboru TXT. Protože mám v doméně asi 160 počítačů, přistoupil jsem k problému trochu kreativněji, nedělal jsem „copy-paste“, ale v již existujícím seznamu počítačů jsem automaticky nahradil první písmeno v názvu počítače msg * /server: + První písmeno v názvu počítačů, naštěstí pro mě, bylo pro všechny stejné. Podobně pro druhou část, ale pouze s posledním písmenem názvu počítače (poslední písmeno v názvu počítače + "Testovací zpráva, klikněte na OK"), v důsledku toho jsem obdržel soubor TXT se seznamem příkazů. Změnil jsem příponu souboru z txt na bat a spustil jej ke spuštění. V důsledku toho všechny počítače v doméně obdržely „zkušební zprávu, klikněte na OK“.
Bohužel takový příkaz mimo doménu nefunguje a jelikož jsem úkol dokončil, nebylo prostě racionální dále experimentovat. Nebylo možné odesílat zprávy do počítačů v pracovní skupině, ale mám jen několik takových počítačů. Můžete jim poslat zprávu e-mailem, v Kaspersky nebo přes nějaký messenger. Budiž to téma pro některý z příštích příspěvků.
Výsledkem je to, co jsem obdržel: 1 soubor, ve kterém můžete rychle změnit text zprávy a pomocí kterého mohu poslat jakoukoli zprávu zdarma všem v doméně. Vypadá to skvěle, ale stále existuje několik nevýhod:
Klady však převažují nad všemi zápory:
Budu rád za jakékoli připomínky, návrhy)