Wiadomość sieciowa Windows 7. Jak wysłać wiadomość do wszystkich komputerów w sieci lokalnej? Polecenie MSG - wyślij wiadomość do użytkownika

Notatka

Jeśli zapora nie jest wyłączona, program Nassi należy uwzględnić w jej wyjątkach.

Polecenie wysyłania SMS-ów z sieci

SMS-y od lokalna sieć można wysłać nie tylko do programy specjalne(Radmin, Nassi), ale także z wiersza poleceń Okna xp. Zespół Wyślij netto służy do wysyłania wiadomości tekstowych do innego komputera dostępnego w sieci. Jednak, aby zespół zadziałało, musisz najpierw włączyć usługę dostarczania wiadomości. Aby to zrobić, przejdź do Panel sterowania. Otwórz folder Administracja, Usługi. Znajdź usługę przesyłania wiadomości na liście (rys. 20.9).

Ryż. 20.9.

Otwórz jego właściwości. Wybierz oznaczający Automatyczny z listy rodzaj uruchomienia, jeśli chcesz, aby usługa uruchamiała się automatycznie przy starcie Okna. Następnie kliknij przycisk Początek oraz OK(rys. 20.10 i rys. 20.11).

Ryż. 20.10.

Ryż. 20.11.

Spójrzmy na kilka przykładów, jak używać polecenia Wyślij netto podczas wysyłania wiadomości w grupie roboczej (domenie) 110. Aby wysłać wiadomość do wszystkich użytkowników w grupie roboczej 110, wprowadź: net send /domain:110 PING. Kolejna odmiana podobnego polecenia: aby wysłać wiadomość do wszystkich użytkowników w Twojej domenie, wpisz: wyślij netto * ping(rys. 20.12 i 13)



Ryż. 20.12.

Ryż. 20.13.

Aby wysłać wiadomość do konkretnego użytkownika, np. 110-1, wpisz: netto wyślij 110-1 WITAJ!(Rys. 20.14).

Ryż. 20.14.

W Okna XP ma inną opcję wysyłania wiadomości przez sieć. Wykonywać polecenia Panel sterowania-Narzędzia administracyjne-Zarządzanie komputerem. Dalej: Akcja-Wszystkie zadania-Wyślij wiadomość z konsoli. Następnie wybierz komputer i wyślij do niego tekst (rys. 20.15).


Występował w systemie Windows 2000/XP i był przeznaczony do komunikacji między użytkownikami zalogowanymi lokalnie a użytkownikami sesji terminalowych (połączonych ze zdalnym pulpitem). W systemie Windows Vista i nowszych systemach operacyjnych z rodziny Windows głównym poleceniem stało się polecenie MSG standardowe narzędzie wiadomości, ponieważ polecenie Wyślij netto nie jest już obsługiwany w tych systemach operacyjnych.

Format wiersza poleceń:

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

Opis opcji wiersza poleceń:

<пользователь> Nazwa użytkownika. <имя сеанса> Nazwa sesji. Identyfikator sesji. @<имя файла> Plik zawierający listę nazw użytkowników, sesji lub identyfikatorów sesji, do których wysyłana jest wiadomość. * Wyślij wiadomość do wszystkich sesji na określonym serwerze. /SERWER:<сервер> Serwer (domyślnie - aktualny). /CZAS:<секунд> Interwał oczekiwania na potwierdzenie od odbiorcy. /V Wyświetlaj informacje o wykonanych czynnościach. /W Oczekiwanie na odpowiedź użytkownika, przydatne z /V. <сообщение> Wysyłana wiadomość. Jeśli nie zostanie określony, zostanie wyświetlony monit lub dane wejściowe są pobierane z STDIN.

Ważny!

Obecna implementacja msg.exe nadaje się do wymiany wiadomości między sesjami użytkowników lokalnych i terminalowych w tym samym systemie, jednak w przypadku wymiany między różnymi komputerami w sieci lokalnej konieczna będzie zmiana niektórych domyślnych ustawień zabezpieczeń w systemie Windows Systemy operacyjne Vista, 7 i 8 .

Zazwyczaj przy ustawieniach domyślnych wysyłanie wiadomości do komputer zdalny, nie jest wykonywany i towarzyszy mu komunikat

Błąd 1722 podczas pobierania nazw sesji

Oznacza to, że nie ma możliwości uzyskania informacji o zalogowanych użytkownikach na komputerze, na którym ma zostać odebrana wysyłana wiadomość. Przyczyną może być blokowanie przez firewall połączeń przychodzących, niewystarczające uprawnienia użytkownika w stosunku do systemu zdalnego, zakaz zdalnego wywoływania procedur w ustawieniach usługi Terminal Server. Przynajmniej do wysyłania wiadomości za pomocą polecenia msg między komputerami, musisz mieć konto użytkownika ważne w odniesieniu do systemu zdalnego i dokonać następujących ustawień:

  • na każdym komputerze, do którego będą wysyłane wiadomości, dodaj do klucza rejestru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server parametr Zezwól na zdalneRPC rodzaj REG_DWORD i równe 1 Aby zmienić ustawienia, możesz użyć pliku .reg z następującą zawartością:

    Edytor rejestru systemu Windows w wersji 5.00 „AllowRemoteRPC”=dword:0000001

    W systemie Windows Vista, Windows 7, 8, 10 klucz rejestru Technical Preview Zezwól na zdalneRPC istnieje, ale ma wartość równą 0 które należy poprawić. Aby zastosować zmiany, wymagane jest ponowne uruchomienie.

  • od narzędzia do przesyłania wiadomości msg.exe korzysta z protokołu SMB (Server Message Block), na każdym komputerze do którego będą wysyłane wiadomości port TCP musi być otwarty 445

    Przykłady użycia MSG:

    msg * /server:Server "Wiadomość testowa"- wyślij wiadomość testową do wszystkich użytkowników komputera serwer

    msg * /server:192.168.0.1 "Wiadomość testowa"- wyślij wiadomość testową do wszystkich użytkowników komputera z adresem IP 192.168.0.1

    msg RDP-Tcp#0 /server:TSServer "Wiadomość testowa"- wyślij wiadomość testową do użytkownika sesji terminalowej o nazwie RDP-Tcp#0 na komputerze Serwer TSS

    msg console /server:Windows7 "Wiadomość testowa"- wyślij wiadomość testową do bieżącego użytkownika komputera lokalnego System Windows 7

    konsola msg "Wiadomość testowa"- wyślij wiadomość testową od użytkownika sesji RDP do użytkownika lokalnego. Jeśli to polecenie zostanie wykonane przez użytkownika z sesją nieterminalową, wiadomość zostanie wysłana przez użytkownika lokalnego do samego siebie.

    Aby wykonać polecenie msg w imieniu innego użytkownika możesz użyć narzędzia PSExec z pakietu PSNarzędzia lub standardowe narzędzie runas.exe

    psexec -u innyużytkownik -p innypass msg * /server:win10 wiadomość TEST

    runas /user:otheruser "msg * /server:win10 Wiadomość testowa"

    Wiadomości wysłane przez zespół msg lokalny użytkownik komputera z systemem operacyjnym System Windows Brakujący XP (jeszcze niezalogowany do systemu Windows) jest wyświetlany w oknie z zaproszeniem do rejestracji w systemie i jest dostępny dla osób postronnych.

  • Sprawdź, czy system obsługuje polecenie msg. Funkcjonalność tego polecenia jest pod wieloma względami podobna do funkcjonalności nieużywanego polecenia sieciowe wysłać . Ale to polecenie działa tylko w profesjonalnych i korporacyjnych wersjach systemu Windows. Jeśli korzystasz z systemu Windows Home, uaktualnij do wersji Professional lub Enterprise, aby użyć polecenia msg.

    • W przypadku wersji Windows kliknij ⊞Wygraj + Pauza lub kliknij prawym przyciskiem myszy „Komputer” i wybierz „Właściwości”. Wersja dla systemu Windows pojawi się w wersji Windows Edition.

    otwarty wiersz poleceń. Podobnie jak net send , polecenie msg jest uruchamiane z wiersza poleceń. Wiersz poleceń jest uruchamiany na różne sposoby (w zależności od wersji systemu Windows) lub po prostu naciśnij ⊞ Wygraj i wpisz cmd.

    • Windows Vista/7: Otwórz wiersz polecenia z menu Start.
    • Windows 8.1/10: Kliknij prawym przyciskiem myszy przycisk Start i wybierz Wiersz polecenia.
    • Windows 8: Kliknij ⊞ Wygraj+X i wybierz Wiersz polecenia.
  • Wpisz polecenie. Wpisz msg i naciśnij spację. Następnie musisz wprowadzić informacje zawierające tekst i kierunek wiadomości.

  • Określ odbiorcę wiadomości. W porównaniu do net send polecenie msg ma dodatkowe opcje.

    • msg username - wprowadź nazwę konkretnego użytkownika.
    • msg session - wpisz nazwę konkretnej sesji.
    • msg session ID — wprowadź identyfikator konkretnej sesji.
    • msg @ nazwa_pliku — wprowadź nazwę pliku zawierającego listę nazw użytkowników, sesji i/lub identyfikatorów sesji. Przydatne do wysyłania wiadomości do pracowników działu.
    • msg * - wiadomość zostanie wysłana do wszystkich użytkowników, którzy są połączeni z serwerem.
  • Określ serwer, do którego użytkowników chcesz wysłać wiadomość (jeśli chcesz). Jeśli chcesz wysłać wiadomość do użytkownika, który jest połączony z innym serwerem, wprowadź informacje o serwerze po danych odbiorcy. Jeśli nie określono serwera, wiadomość zostanie wysłana do bieżącego serwera.

    • msg * /serwer: nazwa serwera
  • Ustaw limit czasu (jeśli chcesz). Możesz ustawić limit czasu, aby określić interwał oczekiwania na potwierdzenie od odbiorcy. Modyfikator tymczasowy jest wprowadzany po informacjach o serwerze (jeśli istnieją).

    • msg * /time: sekundy (np. 300 sekund dla pięciominutowego interwału)
  • Wpisz tekst wiadomości. Po wprowadzeniu różnych opcji wprowadź tekst wiadomości. Lub kliknij ↵Enter, a system poprosi o wprowadzenie tekstu wiadomości w osobnym wierszu.

    • Na przykład: msg @salesteam /server:EASTBRANCH /time:600 Gratulujemy wzrostu sprzedaży w tym kwartale!
  • Wysłać wiadomość. Aby to zrobić, kliknij ↵Enter. Odbiorca otrzyma go natychmiast.

    • Polecenie msg służy do wysyłania wiadomości do użytkowników terminali, a nie tylko do różnych komputerów podłączonych do tej samej sieci.
  • Rozwiązywanie problemów. Podczas pracy z msg możesz napotkać następujące błędy:

    • „msg” nie jest rozpoznawane jako polecenie wewnętrzne lub zewnętrzne, działający program lub plik wsadowy. (msg nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, działający program lub plik wsadowy). W tym przypadku Wersja Windows nie obsługuje wiadomości . Uaktualnij system Windows do wersji Professional.
    • Błąd 5 podczas pobierania nazw sesji lub Błąd 1825 podczas pobierania nazw sesji. Wystąpił błąd podczas komunikacji z odbiorcą. Możesz spróbować rozwiązać ten problem, otwierając edytor rejestru na komputerze odbiorcy (w tym celu uruchom polecenie regedit), przejdź do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server i zmień wartość parametru „AllowRemoteRPC” z 0 do 1.
  • mob_info