Firewall söndürülməyibsə, proqram Nassi istisnalar sırasına daxil edilməlidir.
Mətn mesajları yerli şəbəkə nəinki göndərilə bilər xüsusi proqramlar(Radmin, Nassi), həm də komanda xəttindən Windows XP. Komanda Net göndərməşəbəkədə əlçatan olan başqa kompüterə mətn mesajları göndərmək üçün xidmət edir. Bununla belə, etmək üçün komanda işləyibsə, əvvəlcə mesajın çatdırılması xidmətini aktivləşdirməlisiniz. Bunu etmək üçün gedin İdarəetmə Paneli. Qovluğu açın İdarəetmə, Xidmətlər. Siyahıda mesajlaşma xidmətini tapın (Şəkil 20.9).
düyü. 20.9.
Onun xassələrini açın. seçin məna Avtomatik siyahıdan Başlatma növü xidmətin açılışda avtomatik başlamasını istəyirsinizsə Windows. Sonra düyməni basın Başlayın Və OK(Şəkil 20.10 və Şəkil 20.11).
düyü. 20.10.
düyü. 20.11.
Komandanın istifadəsinə dair nümunələrə baxaq xalis göndər işçi qrupunda (domenində) mesaj göndərərkən 110. İşçi qrupunun bütün istifadəçilərinə 110 mesaj göndərmək üçün daxil edin: net göndər /domen:110 BAĞLANTI YOXLAYIN. Oxşar əmrin başqa bir variantı: domeninizdəki bütün istifadəçilərə mesaj göndərmək üçün daxil edin: net göndər * ping(Şəkil 20.12 və 13)
düyü. 20.12.
düyü. 20.13.
Müəyyən bir istifadəçiyə mesaj göndərmək üçün, məsələn, 110-1 daxil edin: net göndər 110-1 SALAM!(Şəkil 20.14).
düyü. 20.14.
IN Windows XP-də şəbəkə üzərindən mesaj göndərmək üçün başqa seçim var. Əmrləri işə salın İdarəetmə Paneli-İdarəetmə-Kompüter İdarəetmə. Əlavə: Fəaliyyət - Bütün tapşırıqlar - Konsol mesajı göndərin. Sonra, PC seçin və ona mətn göndərin (Şəkil 20.15).
O, Windows 2000/XP-də mövcud idi və yerli olaraq daxil olmuş istifadəçilərlə terminal sessiyalarının istifadəçiləri (uzaq iş masasına qoşulmuş) arasında mesaj mübadiləsi üçün nəzərdə tutulmuşdu. Windows Vista və sonrakı Windows əməliyyat sistemlərində MSG əmri əsas oldu standart vasitələr mesajlaşma çünki komanda xalis göndər Bu ƏS artıq dəstəklənmir.
Komanda xətti formatı:
MSG (<пользователь> | <имя сеанса> | | @<имя файла> | *} [<сообщение>]
Komanda xətti parametrlərinin təsviri:
<пользователь>
İstifadəçi adı. <имя сеанса>
Sessiyanın adı. @<имя файла>
Sessiya ID. *
Göstərilən serverdəki bütün seanslara mesaj göndərin. /SERVER:<сервер>
Server (standart - cari). /SAAT:<секунд>
Alıcının təsdiqini gözləmək üçün interval. /V Tamamlanmış hərəkətlər haqqında məlumatı göstərin. /Vİstifadəçidən cavab gözləyir, /V ilə birlikdə faydalıdır. <сообщение>
Mesaj göndərilir. Göstərilmədikdə, sorğu verilir və ya STDIN-dən daxiletmə qəbul edilir.
Vacibdir!
Msg.exe-nin cari tətbiqi eyni sistem daxilində yerli və terminal istifadəçilərin seansları arasında mesaj mübadiləsi üçün mükəmməldir, lakin yerli şəbəkədəki müxtəlif kompüterlər arasında mübadilə zamanı Windows-da bəzi standart təhlükəsizlik parametrlərini dəyişməli olacaqsınız. Vista, 7 və 8 əməliyyat sistemləri .
Adətən, nə vaxt standart parametrlər, ünvanına mesaj göndərmək uzaq kompüter, icra olunmur və mesajla müşayiət olunur
Sessiya adlarını əldə edərkən xəta 1722
Bu o deməkdir ki, mesajın alınacağı kompüter sistemə daxil olan istifadəçilər haqqında məlumat ala bilmir. Səbəb, təhlükəsizlik duvarının daxil olan əlaqələri bloklaması, istifadəçinin uzaq sistemə hüquqlarının qeyri-kafi olması, uzaqdan zəng Terminal Server xidmət parametrlərində prosedurlar. Ən azı, əmrdən istifadə edərək mesajlaşma üçün msj kompüterlər arasında uzaq sistem üçün etibarlı istifadəçi hesabınız olmalıdır və aşağıdakı parametrləri etməlisiniz:
Windows Reyestr Redaktoru Versiya 5.00 "AllowRemoteRPC"=dword:00000001 Windows Vista, Windows 7, 8, 10Technical Preview reyestr açarı AllowRemoterRPC mövcuddur, lakin eyni dəyərə malikdir 0 nəyi düzəltmək lazımdır. Dəyişikliklərin qüvvəyə minməsi üçün yenidən yükləmə tələb olunur. İstifadə nümunələri MSG: msg * /server:Server "Sınaq mesajı"- bütün kompüter istifadəçilərinə test mesajı göndərin Server msg * /server:192.168.0.1 "Sınaq mesajı"- IP ünvanı olan kompüterin bütün istifadəçilərinə test mesajı göndərin 192.168.0.1 msg RDP-Tcp#0 /server:TSServer "Sınaq mesajı"- kompüterdə RDP-Tcp#0 adlı terminal seansı istifadəçisinə test mesajı göndərin TSSserver msg console/server:Windows7 "Sınaq mesajı"- cariyə test mesajı göndərin yerli istifadəçi kompüter Windows 7 msj konsolu "Sınaq mesajı"- RDP sessiya istifadəçisindən yerli istifadəçiyə test mesajının göndərilməsi. Əgər bu əmr terminal seansının istifadəçisi tərəfindən yerinə yetirilmirsə, o zaman mesaj yerli istifadəçi tərəfindən özünə göndəriləcək. Bir əmri yerinə yetirmək üçün msj Utiliti başqa bir istifadəçinin adından istifadə edə bilərsiniz PSExec paketdən PSTools və ya standart vasitələr runas.exe psexec -u otheruser -p otherpass msg * /server:win10 TEST mesajı runas /user:otheruser "msg * /server:win10 Test mesajı" Komanda tərəfindən göndərilən mesajlar msj ilə kompüterin yerli istifadəçisi əməliyyat sistemiÇatışmayan (hələ Windows-a daxil olmamış) Windows XP giriş sorğusunda göstərilir və başqaları üçün əlçatan ola bilər. |
Sisteminizin msg əmrini dəstəklədiyini yoxlayın. Bu əmrin funksionallığı istifadə olunmamış net göndərmə əmri ilə eynidir. Lakin bu əmr yalnız Windows-un peşəkar və korporativ versiyalarında işləyir. Əgər işləyirsənsə Windows Home, msg əmrindən istifadə etmək üçün Professional və ya Müəssisə səviyyəsinə yüksəldin.
Açıq komanda xətti. Net göndərmək kimi, msg əmri komanda xəttindən işləyir. Komanda xətti başlayır müxtəlif yollarla(Windows versiyanızdan asılı olaraq) və ya sadəcə klikləyin ⊞Qazan və cmd daxil edin.
Komandanı daxil edin. msg yazın və Space düyməsini basın. Sonra, mesajın mətnini və istiqamətini ehtiva edən məlumatları daxil etməlisiniz.
Mesajın alıcısını müəyyənləşdirin. Net göndərmə ilə müqayisədə msg əmri əlavə seçimlərə malikdir.
İstifadəçilərinə mesaj göndərmək istədiyiniz serveri göstərin (əgər istəyirsinizsə). Başqa serverə qoşulmuş istifadəçiyə mesaj göndərmək istəyirsinizsə, alıcı məlumatından sonra server məlumatını daxil edin. Heç bir server göstərilməyibsə, mesaj cari serverə göndəriləcək.
Vaxt məhdudiyyəti təyin edin (istəsəniz). Siz alıcıdan təsdiqin nə qədər gözlənəcəyini müəyyən etmək üçün vaxt məhdudiyyəti təyin edə bilərsiniz. Vaxt dəyişdiricisi server məlumatından sonra daxil edilir (əgər varsa).
Mesaj mətninizi daxil edin. Müxtəlif parametrləri daxil etdikdən sonra mesaj mətninizi daxil edin. Və ya klikləyin ↵Daxil edin, və sistem mesajın mətnini ayrıca sətirə daxil etməyi təklif edəcək.
Mesaj göndərin. Bunu etmək üçün vurun ↵Daxil edin. Alıcı onu dərhal alacaq.
Problemləri həll edin. Mesajla işləyərkən aşağıdakı xətalarla qarşılaşa bilərsiniz:
İstifadəçiləri məlumatlandırmaq problemi ilə qarşılaşdım, ən çox yayılmış səbəb 1C yeniləməsidir, bu, bütün istifadəçilərimin (və onların 160-dan çoxu var) 1C-dən çıxmasını və bir müddət daxil olmamasını tələb edir. Görünür, bunda mürəkkəb bir şey yoxdur, mesaj göndərə bilərsiniz e-poçt, əvvəllər Office 365-ə sahib olanda etdiyim kimi, lakin Yandex poçtunun məhdudiyyətləri var: poçt siyahısında 50-dən çox istifadəçi yoxdur. Daha çox istifadəçiyə göndərsəniz, məktub sadəcə bəzilərinə çatmayacaq. 50 istifadəçini ayrıca göndərmək rahat deyil. Yandex poçtu ilə bağlı ikinci problem, bəzi hallarda sistemin captcha daxil etmək ehtiyacını qəbul etməsidir kütləvi poçt göndərişi spam kimi, lakin məktublar lazımdır, istifadəçiyə xəbərdarlıq etməsəniz, onlar vaxtında saxlanmayacaq və problemlər yarana bilər...
Ümumiyyətlə, bütün istifadəçilərə mesaj göndərmək olduqca əlverişsiz hala gəldi. Mən mümkün həll yolları haqqında düşünməyə başladım.
Ağlıma gələn ilk şey: , lakin bir sıra narahatlıqlar ortaya çıxdı:
İkinci seçim bir növ messenger quraşdırmaqdır, lakin burada da bir neçə əlverişsizlik var.
Nəticədə mən komandadayam Windows xətti, lokal şəbəkədəki bütün kompüterlərə mesaj göndərmək üçün xalis göndərmə və msj əmrləri var. Hamısı çox sadə işləyir, əmr satırını açırsan, əmr yazırsan, əmr mətnində adını qeyd etdiyin kompüterə mesaj göndərilir. Üstəlik, mesaj bütün pəncərələrin üstündə açılır, heç bir qeydiyyat tələb olunmur və hər şey tamamilə pulsuzdur.
Yerli şəbəkədəki bir kompüterə mesaj göndərmək əmri belə görünür:
msg * /server:kompüter adı “Test mesajı, OK düyməsini basın”
Mən kompüterlərin siyahısını tərtib etdim, sonra birində eyni tipli əmrlərin yaradılması üzərində bir az yorucu işlədim txt faylı, lakin bu, kopyala-yapışdırmaqla tez həyata keçirilir. Əsas odur ki, kompüterlərin siyahısını tərtib edin. Bir domendə bu, sadəcə olaraq “İstifadəçilər və Kompüterlər” əlavə elementi vasitəsilə həyata keçirilir, kompüterlər siyahısının altına sağ klikləyin, sonra isə birbaşa TXT faylına “Siyahı ixrac et”. Domenimdə 160-a yaxın kompüterim olduğundan məsələyə bir az yaradıcı yanaşdım, “kopyala-yapışdır” etmədim, lakin mövcud kompüterlər siyahısında kompüterin adındakı ilk hərfi avtomatik olaraq əvəz etdim. msg * /server: + Kompüterlərin adındakı ilk hərf, bəxtim gətirdi ki, hamı üçün eyni idi. Eyni şəkildə ikinci hissə üçün, lakin yalnız kompüter adının son hərfi ilə (kompüter adındakı son hərf + "Test mesajı, OK düyməsini basın"), nəticədə əmrlərin siyahısı olan bir TXT faylı aldım. Fayl uzantısını txt-dən bat-a dəyişdim və icra üçün işə saldım. Nəticədə, domendəki bütün kompüterlər "test mesajı aldı, OK düyməsini basın."
Təəssüf ki, belə bir əmr domen xaricində işləmir və tapşırığı yerinə yetirdiyim üçün daha da sınaqdan keçirmək sadəcə rasional deyildi. İşçi qrupundakı kompüterlərə mesaj göndərə bilmədim, lakin məndə belə bir neçə kompüter var. Siz onlara poçtla, Kaspersky-də və ya hansısa messenger vasitəsilə mesaj göndərə bilərsiniz. Qoy bu aşağıdakı girişlərdən biri üçün mövzu olsun.
Nəticə olaraq nə aldım: mesajın mətnini tez dəyişə biləcəyiniz və domendəki hər kəsə pulsuz olaraq istənilən mesajı göndərə biləcəyim 1 fayl. Əla görünür, amma hələ də bir neçə mənfi cəhət var:
Bununla birlikdə, üstünlüklər bütün mənfi cəhətləri üstələyir:
Hər hansı bir şərh, təklif almaqdan şad olaram)