Konfigurowanie sprzętu i oprogramowania

Wysyłanie wiadomości domena sieć msg. net send — odwołanie do polecenia

Informacje
Mój komputer z systemem Windows Server 2008 R2 nie mógł wysłać wiadomości do skrzynki z systemem Windows 7 z powodu błędu 5 podczas pobierania nazw sesji.
Znalazłem rozwiązanie w komentarzu Consoles. Rebloguję go, żeby łatwiej było go znaleźć.

Okazuje się, że nie ma to nic wspólnego z tym, że nie należysz do tej samej domeny czy czymkolwiek innym. Jest to spowodowane ustawieniem związanym z serwerem terminali.
To nie jest cud, ponieważ msg.exe jest przeznaczony do wysyłania wiadomości do użytkowników terminali.

Zatem zmiana prostej wartości rejestru i ponowne uruchomienie sprawia, że ​​wszystko znów działa.

Rozwiązanie
Na komputerze, na który nie możesz wysyłać wiadomości:
Użyj regedit, aby przejść do:
Następnie zmień następującą wartość:

Nazwa: Zezwalaj na zdalne RPC
Wpisz: REG_DWORD
Wartość: 1

Ponowne uruchomienie. Teraz powinno działać. 🙂

    Zrobiłem to na wszystkich moich komputerach HP z systemem Windows 7 i pozbyłem się błędu 5, ale teraz wyświetla się komunikat, że nie istnieje lub jest odłączony. Jeszcze jakieś rozwiązanie. Szukałem w Google na ten temat przez około 3 godziny i nie znalazłem niczego innego niż instalacje innych firm, co jest niepraktyczne w mojej sytuacji.

    Cześć wszystkim, po wielu próbach i ponawianiu prób, udało mi się wysłać system Windows 7 do systemu Windows 7

    za pomocą następującego polecenia

    msg /server:nazwa komputera nazwa użytkownika wiadomość

    serwer zostaje bez zmian. nazwa komputera to nazwa komputera, do którego wysyłasz wiadomość. nazwa użytkownika to nazwa, pod którą użytkownik jest zalogowany na tym komputerze. Wiadomość jest oczywiście wiadomością, którą chcesz wysłać.

    konieczna będzie także zmiana ustawień na komputerze odbierającym za pomocą programu regedit.

    należy aktywować następujący klucz rejestru (jak opisano powyżej w Konsolach):

    HKLM\SYSTEM\CurrentControlSet\Control\Serwer terminali

    Nazwa: Zezwalaj na zdalne RPC

    Wartość: 1 (wartość domyślna to „0”)

    Czy zezwolenie na zdalne wywołanie RPC nie stanowi *OGROMNEGO* zagrożenia bezpieczeństwa?

    Chciałbym to włączyć, aby ja i mój współlokator na dole mogli się komunikować w absurdalnie prosty sposób, ale jeśli oznacza to zezwolenie jego komputerowi na wykonywanie połączeń RPC, obawiam się, że jeśli ma wirusa, mój komputer go złapie, lub jeśli z jakiegoś powodu żądania RPC będą mogły przejść przez mój router, każdy użytkownik Internetu będzie miał łatwy wektor ataku na moją maszynę.

    Myślę, że istnieje powód, dla którego jest on domyślnie wyłączony w systemie Vista/7. Nie jestem pewien, czy wyskakujące okienko jest warte narażania bezpieczeństwa.

    superray: wyszukaj w regedit (F3) „allowremoterpc”, a znajdzie

    anon: tak, ale tylko w intranecie i tylko wtedy, gdy zapora sieciowa tego nie blokuje. zapora rootera domyślnie zapobiegnie wszystkim próbom. (może to być problem tylko w masowych sieciach LAN, takich jak szkoła bardów. Jeśli się boisz, użyj Skype lub MSN (meeboo.com)

    Korzystając z darmowego oprogramowania, możesz wysyłać wiadomości pomiędzy komputerami z systemem Windows 7 i Windows XP w sieci LAN. Szukanie zajęło dużo czasu, ale znalazłem aplikację, która działa z wiersza poleceń i w plikach wsadowych do wysyłania wiadomości.

    Miałem nadzieję używać programu msg.exe w naszej sieci LAN, ale po wypróbowaniu wszystkich zalecanych poprawek rejestru, zmian w zaporze sieciowej itp. mogłem wysyłać wiadomości tylko do komputerów z systemem Windows 7. Powyższe bezpłatne aplikacje zadziałały od razu, wysyłając je na komputery z systemem Windows XP i na komputery z systemem Windows 7. Działają zarówno w sieciach LAN grupy roboczej, jak i w domenach.

    WinSend to bardziej tradycyjna aplikacja do obsługi wiadomości błyskawicznych, której ceny zaczynają się od około 12 dolarów i których cena spada w zależności od ilości zakupionych licencji.

    Wiem, że to stare, ale może ktoś ma rozwiązanie.

    Mój komputer: komputer
    Cel: LAPTOP (192.168.0.110)

    msg /server:laptop * „Witaj laptopie”
    Zwraca * nie istnieje lub jest odłączony.

    Próbuję z IP
    msg /server:192.168.0.110 * „Witajcie Lappy”
    Zwraca „Błąd 5 podczas pobierania nazw sesji”

    Zastosowałem już zmianę w rejestrze i wielokrotnie ponownie uruchamiałem komputer.

    Jakieś inne sugestie?

    musisz zrobić to, co powiedział SUHAIL…
    a komputer, z którym próbujesz się połączyć, wymaga hasła, a użytkownik… dodany w poświadczeniach systemu Windows,
    wyszukaj w menedżerze poświadczeń systemu Windows… i dodaj użytkownika i hasło…

    Cześć, próbowałem przejść do regedit i postępować zgodnie z instrukcjami, ale nie ma tam folderu o nazwie HKML, zamiast tego ma HKEY_CLASSES_ROOT i HKEY_CURRENT_USER itp. czy mogę uzyskać ścieżkę do folderów, które mam?

    zmodyfikuj plik regedit

    HKLM\SYSTEM\CurrentControlSet\Control\Serwer terminali

    Nazwa: Zezwalaj na zdalne RPC

    Wartość: 1 (wartość domyślna to „0”)

    msg / SERWER: Użytkownik docelowy „wyślij wiadomość”
    pozdrowienia

    _______________________________________

    modificar archivo regedit

    HKLM\SYSTEM\CurrentControlSet\Control\Serwer terminali

    Nazwa: Zezwalaj na zdalne RPC

    Wartość: 1 (wartość domyślna to „0”)

    envio de mensaje

    msg /SERVER:Destino Usuario „mensaje a enviar”

Do tych komputerów w sieci, z których należy wysyłać wiadomości.

Zrozumienie polecenia net send

Net send to aplikacja konsolowa dołączona do niektórych wersji systemu Windows, której zadaniem jest wysyłanie wiadomości przez sieć lokalną do innego użytkownika, komputera lub aliasu. Polecenie jest dostępne tylko w systemach Windows NT, 2000, XP, 2003 i nie jest dostępne w systemach Windows 7, Vista, ME, 98, 95 i starszych. W systemie Windows XP, począwszy od dodatku Service Pack 2, polecenie net send jest domyślnie wyłączone.

Korzystanie z polecenia net send

Aby funkcja Net Send działała, musi być uruchomiona usługa Windows Messaging. W rzeczywistości polecenie net send jest po prostu interfejsem wiersza poleceń do usługi przesyłania wiadomości, która bezpośrednio zajmuje się wysyłaniem i odbieraniem wiadomości. Aby móc odbierać wiadomości, na komputerze, do którego wiadomość jest wysyłana, musi być uruchomiona usługa Messenger lub inny program korzystający z tego samego protokołu przesyłania wiadomości. Wiadomość może zostać wysłana jedynie do aktywnego podmiotu w sieci. Jeśli wiadomość zostanie wysłana do użytkownika, musi on być zalogowany przy użyciu swojej nazwy użytkownika.

Aby wysłać wiadomość za pomocą polecenia net send, uruchom interpreter poleceń (wiersz poleceń). Aby uruchomić interpreter poleceń, wybierz Uruchom z menu Start, wpisz cmd i kliknij OK. Użyj polecenia net z parametrem send i innymi parametrami zgodnie ze składnią polecenia. Usługa przesyłania wiadomości wyświetla odebrane wiadomości w standardowym oknie dialogowym wiadomości systemu Windows.

składnia polecenia net send

Polecenie net send ma następującą składnię:

net send (nazwa użytkownika | * | /domena[:nazwadomeny] | /użytkownicy) wiadomość

nazwa użytkownika- nazwa użytkownika, nazwa komputera lub pseudonim, do którego chcesz wysłać wiadomość;

* - wysyłanie wiadomości do wszystkich członków domeny lub grupy roboczej;

/domena[:nazwadomeny]- wysłanie wiadomości do wszystkich nazw w domenie komputera lub w domenie domeny;

/użytkownicy- wysłanie wiadomości do wszystkich użytkowników podłączonych do serwera;

wiadomość- Wiadomość tekstowa.

Uwagi na temat korzystania z polecenia net send

Jeśli argumenty parametrów polecenia zawierają spacje, muszą być ujęte w cudzysłów.

Użycie długich nazw odbiorców wiadomości może być trudne. Nazwy używane przez usługę przesyłania wiadomości mogą mieć maksymalnie 15 znaków.

Maksymalna długość wiadomości rozgłoszeniowych wynosi 128 znaków. Maksymalna długość wiadomości osobistych wynosi 1600 znaków.

Przykłady użycia polecenia net send

Aby wysłać wiadomość „Możesz wysłać wiadomość przez sieć lokalną za pomocą polecenia net send” do użytkownika ivanov, wpisz:

net send ivanov Możesz wysłać wiadomość przez sieć lokalną za pomocą polecenia net send

Aby wysłać wiadomość do wszystkich osób podłączonych do komputera, z którego wiadomość jest wysyłana, wpisz:

net send /users Wszyscy natychmiast opuśćcie 1C!

Aby wysłać wiadomość do wszystkich użytkowników w domenie ukmz, wpisz:

net send /domain:ukmz Prąd w budynku zostanie wyłączony za 5 minut

Aby wysłać wiadomość do wszystkich użytkowników w domenie komputera, z którego wiadomość jest wysyłana, wpisz:

net send * Panowie, o godzinie 13:00 odbędzie się spotkanie z dyrektorem generalnym

Włączanie lub wyłączanie przesyłania wiadomości i wysyłania przez Internet

Włączanie i wyłączanie usługi przesyłania wiadomości możliwe jest zarówno przy użyciu konsoli MMC (przystawka Usługi), jak i przy użyciu wiersza poleceń. Aby wykonać te operacje, musisz mieć uprawnienia administratora.

Aby włączyć usługę przesyłania wiadomości za pomocą konsoli MMC, wykonaj następujące kroki: Przejdź do Panelu sterowania. Otwórz folder Administracja, Usługi. Znajdź na liście pozycję „Messenger”. Otwórz okno właściwości usługi. Wybierz opcję „Auto” z listy „Typ uruchomienia”, jeśli chcesz, aby usługa uruchamiała się automatycznie podczas uruchamiania systemu Windows. Następnie kliknij przycisk Start. Kliknij OK.

Aby wyłączyć usługę przesyłania wiadomości, wykonaj następujące kroki: Przejdź do Panelu sterowania. Otwórz folder Administracja, Usługi. Znajdź na liście pozycję „Messenger”. Otwórz okno właściwości usługi. Wybierz opcję Ręczny z listy Typ uruchomienia. Następnie kliknij przycisk Zatrzymaj. Kliknij OK.

Aby włączyć przesyłanie wiadomości z wiersza poleceń, wpisz w powłoce następujące polecenia:

sc config messenger start=auto
komunikator Net Start

Aby wyłączyć usługę przesyłania wiadomości z wiersza poleceń, wpisz w powłoce następujące polecenia:

komunikator zatrzymania sieci
sc config messenger start= wyłączone

Jak wysyłać wiadomości Net Send w systemie Windows 7

Aby wysyłać wiadomości net send w tych wersjach systemu Windows, w których to polecenie nie jest dostępne (Windows 7, Vista, ME, 95, 98), możesz skorzystać z oprogramowania innych firm. Sugerujemy użycie dwóch programów: WinSent Messenger i narzędzia Sent. WinSent Messenger to komunikator dla sieci lokalnych, kompatybilny z funkcją net send. Narzędzie Sent służy do wysyłania wiadomości z wiersza poleceń. Bardziej szczegółowe informacje są dostępne na stronach tych produktów oprogramowania:

Sprawdź, czy Twój system obsługuje polecenie msg. Funkcjonalność tego polecenia jest prawie taka sama jak nieużywanego polecenia net send. Ale to polecenie działa tylko w profesjonalnych i korporacyjnych wersjach systemu Windows. Jeśli używasz systemu Windows Home, uaktualnij go do wersji Professional lub Enterprise, aby móc korzystać z polecenia msg.

  • Aby sprawdzić wersję systemu Windows, kliknij ⊞ Wygraj + Pauza lub kliknij prawym przyciskiem myszy Komputer i wybierz Właściwości. Wersja dla systemu Windows pojawi się w sekcji Windows Edition.

Otwórz wiersz poleceń. Podobnie jak net send, polecenie msg jest uruchamiane z wiersza poleceń. Wiersz poleceń uruchamia się 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 Poleceń z menu Start.
  • Windows 8.1/10: Kliknij prawym przyciskiem myszy przycisk Start i wybierz Wiersz poleceń.
  • Windows 8: Kliknij ⊞ Wygraj + X i wybierz Wiersz poleceń.
  • Wprowadź polecenie. Wpisz wiadomość i naciśnij spację. Następnie musisz wprowadzić informacje zawierające tekst i kierunek wiadomości.

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

    • msg nazwa użytkownika – wpisz nazwę konkretnego użytkownika.
    • msg session – Wprowadź nazwę konkretnej sesji.
    • msg Identyfikator sesji – Wprowadź konkretny identyfikator sesji.
    • msg@filename — 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 podłączonych do serwera.
  • 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 podłączony do innego serwera, wprowadź informacje o serwerze po informacjach o odbiorcy. Jeśli nie określono żadnego serwera, wiadomość zostanie wysłana do bieżącego serwera.

    • msg * /server: nazwa serwera
  • Ustaw limit czasu (jeśli chcesz). Możesz ustawić limit czasu określający czas oczekiwania na potwierdzenie od odbiorcy. Modyfikator czasu wprowadza się po informacji o serwerze (jeśli występuje).

    • msg * /time: sekundy (na przykład 300 sekund w przypadku pięciominutowego interwału)
  • Wpisz tekst wiadomości. Po wprowadzeniu różnych parametrów wpisz treść wiadomości. Lub kliknij ↵Wejdź, a system poprosi o wpisanie tekstu wiadomości w osobnej linii.

    • Na przykład: msg @salesteam /server:EASTBRANCH /time:600 Gratulujemy zwiększenia sprzedaży w tym kwartale!
  • Wysłać wiadomość. Aby to zrobić, kliknij ↵Wejdź. 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, program operacyjny lub plik wsadowy. (msg nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy). W tym przypadku wersja systemu Windows nie obsługuje msg . Uaktualnij system Windows do wersji Professional.
    • Błąd 5 podczas pobierania nazw sesji lub Błąd 1825 podczas pobierania nazw sesji. 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 komendę regedit), przechodząc do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server i zmieniając ustawienieAllowRemoteRPC z 0 na 1.
  • Plik MSG (wiadomość pocztowa programu Outlook) to zapisana wiadomość e-mail. Głównym pakietem oprogramowania tworzącym format MSG jest Microsoft Outlook, ale rozszerzenie MSG jest dość często używane w programach takich jak The Bat!, Windows Mail i innych.

    To rozszerzenie pliku może zawierać różne pola znajdujące się w wiadomościach e-mail, a także dane o dacie, załącznikach i informacjach o nadawcy lub odbiorcy. Pliki MSG mogą zawierać tekst przeznaczony do treści wiadomości e-mail lub jej nagłówków. Ten format pliku służy również do przechowywania pełnoprawnej wiadomości elektronicznej, w tym obrazów, a także różnych elementów formatu HTML.

    Zasadniczo przy osadzaniu dodatków w formacie MSG stosowane jest kodowanie base64. Samo kodowanie umożliwia przesyłanie załączników przez serwery pocztowe, ponieważ te ostatnie odczytują jedynie pliki tekstowe, ignorując inną treść. Możesz otworzyć plik MSG zarówno w systemie Windows, jak i Mac OS; ponadto platformy mobilne obsługują również typ pliku MSG.

    System Windows zakłada użycie takich programów do otwarcia pliku w formacie Mail Message, w jakim został oryginalnie zapisany. Dość często, jeśli nie można otworzyć MSG, jego rozszerzenie zmienia się na EML, które można łatwo uruchomić za pomocą narzędzia Outlook Express. Typowe narzędzia, które mogą otwierać pliki MSG, to Microsoft Outlook, a także Encryptomatic MsgViewer (lub wersja MsgViewer Pro) i EZ Freeware.

    W starszych systemach operacyjnych z rodziny Serwer Windows, aż do Windows Server 2008 R2, możliwe jest wysyłanie wiadomości do wszystkich aktywnych użytkowników serwera poprzez Menedżera zadań. Może to być bardzo przydatne, jeśli chcesz powiadomić ich o jakimś zdarzeniu, takim jak wyłączenie serwera lub prace techniczne.

    Odbywa się to po prostu - przede wszystkim musisz otworzyć Menedżera zadań (najłatwiej jest kliknąć prawym przyciskiem myszy pasek zadań i wybrać „ Menadżer zadań").

    W Menedżerze zadań przejdź do zakładki „Użytkownicy”.

    I tam wybieramy wszystkich użytkowników - albo za pomocą myszki, albo zaznaczając użytkownika najwyższego, przytrzymując klawisz Shift, a następnie przycisk Zakończ.

    Kliknij prawym przyciskiem myszy wybranych użytkowników i wybierz „ wysłać wiadomość".

    W wyświetlonym oknie wpisz żądaną wiadomość. W kolejce” Nagłówek" należy wpisać tekst, który będzie wyświetlany w tytule okna oraz w polu " Wiadomość„Sama wiadomość.

    A następnie naciśnij przycisk „ OK„. Następnie wszyscy użytkownicy zobaczą wysłaną przez Ciebie wiadomość.

    Za pomocą wiersza poleceń

    To samo można zrobić za pomocą wiersza poleceń; aby to zrobić, uruchom w nim polecenie MSG:

    Wiadomość * Uwaga! W ciągu najbliższych pięciu minut serwer obsługujący Twoją pracę zostanie ponownie uruchomiony. Przepraszamy za powstałe niedogodności.

    Spodobał Ci się artykuł? Podziel się z przyjaciółmi!
    Czy ten artykuł był pomocny?
    Tak
    NIE
    Dziekuję za odpowiedź!
    Coś poszło nie tak i Twój głos nie został policzony.
    Dziękuję. Twoja wiadomość została wysłana
    Znalazłeś błąd w tekście?
    Wybierz, kliknij Ctrl + Enter a my wszystko naprawimy!