Mnoho správců řeší s přechodem na Windows Vista/Windows 7 a případně na servery 2008/2008R2 problém se zasíláním vzkazů na obrazovku přihlášených uživatelů. Dříve (před Windows Vista) se používal příkaz NET SEND, který vyžadoval spuštěnou službu Messenge (Kurýrní služba) na stanicích.
Ve Windows Vista/7 nahrazuje NET SEND příkaz MSG.EXE, který však původně je určen pro něco jiného - pro zasílání zpráv uživatelům na terminálovém serveru.
Ze stanice na server by měl fungovat okamžitě... zkuste MSG /server:
název_serveru * Ahoj
Ze serveru na stanice (nebo mezi stanicemi navzájem) nefunguje a musí se provést následující úpravy:
- řidat klíč do registru (případně změnit hodnotu pokud existuje)
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
Name : AllowRemoteRPC
Type : REG_DWORD
Value : 1
- Restartovat stanici
V tuto chvíli by MSG již měl fungovat. Zkuste následující: MSG /server:
název_stanice * Ahoj
(Příkaz pošle na všechny terminálové relace - v případě stanice na relaci Console)
Problém se ještě může vyskytnou s nastavením Firewallu - ale to nechám již na vás...
Poznámka: Odesílatel musí být na přijímací stanici ve skupině Local Administrators
READ MORE - MSG.EXE jako náhrada NET SEND