pondělí 22. října 2012

Windows: zaslání zprávy na obrazovku počítače

V souvislosti s přechodem na nový operační systém (MS Windows Vista, MS Winodws 7) vzniknul problém se zasílám zpráv (vzkazů) na obrazovku přihlášenýcg uživatelů.

Ve starších operačních systémech se k tomuto používal příkaz NET SEND.
Od Windows Vista / Windows 7 se k tomuto používá příkaz MSG.EXE (který také nahrazuje NET SEND).

Primárně je však MSG.EXE určen pro zasílání vzkazů uživatelům, kteří jsou přihlášeni na terminálovém serveru.


Pokud je potřeba toto použít i pro stanice, musí se nejprve splnit několik podmínek.
- uživatel na stanici musí být příhlaš s právy lokálního administrátora
- je nutné zařídit správný záznam v registrech

1. Spustit: REGEDIT
2. Přejít: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
    NAME: AllowRemoteRPC
    Type: REG_DWORD
    Value: 1
3. Restartovat počítač

V prostředí MS Windows 7 stačí provést editaci.
V prostředí MS Windows XP je nutno tuto hodnotu vytvořit.

Použití (v prostředí MS Windows 7):
MSG.EXE jméno_uživatele /SERVER:jméno_přijímacího_počítače zpráva

Může se vyskytnout problém s nastavením osobního firewallu.
Na složitější podnikové síti, do tohoto také může mluvit inteligentnější síťové zařízení (které toto nepropustí).

Odkaz:
http://www.petrhanak.cz/2010/06/msgexe-jako-nahrada-net-send.html

1 komentář:

  1. Dík, velice mi to pomohlo, funguje to i na stanicích Win XP i Win 10. Zprávy posílám ze starého serveru Win 2003.

    OdpovědětVymazat