VPN qoşulanda tapşırığı işə salın: hadisə, sorğu yoxsa etimadnamə?
Giriş skripti tunel yaranmazdan əvvəl işləyir. Şəbəkə hadisəsi tetikini, resurs sorğusunu və saxlanan etimadnamələri hər birinin nəyə zəmanət verdiyinə görə müqayisə edin.
Disk xəritələyən və ya sinxronizasiya işini başladan giriş skripti tunelin ünvanı olmadan işləyir, ona görə sakitcə uğursuz olur və istifadəçi hər səhər onu əl ilə düzəldir. Windows əksər müştərilər üçün VPN başına qoşulma geri çağırışı təqdim etmir, amma şəbəkə dəyişikliyini qeyd edir və bu qeyd işi düzgün anda başlada bilər. Seçim həmin qeydə reaksiya vermək, resursu sorğulamaq və uğursuzluğu görünən edən sorğunu silmək arasındadır.
Üç mexanizmi zəmanət verdiklərinə görə müqayisə etmək onları zərifliyinə görə sıralamaqdan üstündür. Hər biri fərqli şəkildə uğursuz olur və sonrasında yaşadığınız şey uğursuzluq rejimidir.
Niyə giriş çox erkən işə düşür
Giriş və başlanğıc VPN adapteri ünvanını almazdan əvvəl işləyir, ona görə o anda cəhd edilən disk xəritələməsi, daxili URL və ya verilənlər bazası bağlantısının nə marşrutu, nə də həlledicisi olur. Sorğu uğursuz olur və sessiya istifadəçinin əl ilə düzəltməli olduğu vəziyyətdə qalır. Eyni skripti başlanğıc qovluğuna köçürmək heç nəyi dəyişmir, çünki sıralama problemi onunla birlikdə gedir. Tetik sessiya hadisəsi deyil, şəbəkə dəyişikliyi olmalıdır.
Girişdə təsadüfi gecikmə ilə planlaşdırılmış tapşırıq düzəliş kimi görünür və əslində təxmindir. Sürətli xətdə işləyir, yavaş xətdə uğursuz olur və bu, etibarlılığın ən faydasız növüdür.
Üç qoşma nöqtəsi müqayisədə
Mexanizmlər nəyi müşahidə etdiklərinə, nə qədər sürətlə reaksiya verdiklərinə və günün sonrakı hissəsində yenidən qoşulma ilə bağlı nə etdiklərinə görə fərqlənir. Cədvəl onları bu üç nöqtədə müqayisə edir, hər birinin nə qədər ağıllı səslənməsində deyil.
| Mechanism | Reacts to | Covers a mid-session reconnect | Typical failure |
|---|---|---|---|
| Network profile event | A network connect record | Yes, when the event repeats | Runs on the wrong network |
| Resource poll with backoff | The resource becoming reachable | Yes | Log noise and a wasted window |
| Stored credentials alone | Nothing; it removes a prompt | No | Still fires before the tunnel |
Cədvəli sətir-sətir oxuyun. Hadisə qoşması ən sürətli və ən səs-küylüdür, çünki Windows kafe Wi-Fi daxil olmaqla hər şəbəkəni qeyd edir, ona görə əməliyyat bir şey etməzdən əvvəl resursu yoxlamalıdır. Sorğu daha yavaş və daha dəqiqdir, çünki paylaşım və ya host adı cavab verdiyi anda uğurlu olur və hansı müştərinin quraşdırıldığını bilməyə ehtiyac duymur. Saxlanan etimadnamələr ümumiyyətlə rəqib seçim deyil: onlar parol sorğusunu silir, bu da giriş zamanı xəritələmənin uğursuz olmasının ikinci və müstəqil səbəbidir.
İlk ikisi arasında seçim müştəridə istifadəyə yararlı hadisənin olub-olmamasından asılıdır. Olduğu yerdə hadisə üstəgəl resurs yoxlaması daha yaxşı standartdır.
Hadisə tetikini düzgün qurun
Qeyd Microsoft-Windows-NetworkProfile/Operational jurnalında yaşayır və ID 10001 yeni qoşulan şəbəkəni işarələyir. Tapşırığı həmin jurnala, həmin provayder adına və həmin identifikatora yönəlmiş Hadisə zamanı tetiki ilə yaradın. Maşının qoşulduğu hər şəbəkə onu işə salacaq, ona görə əməliyyata fərziyyə deyil, qoruyucu şərt lazımdır və iş xəritələnmiş disklərə toxunursa, yalnız istifadəçi daxil olarkən işləməlidir.
Qoruyucu şərt tapşırığın həqiqətən nəyə ehtiyacı olduğunu yoxlamalıdır, məsələn paylaşım yolu və ya xidmət portu, və əlçatmaz olduqda sakitcə çıxmalıdır. Adapter adını yoxlamaq kifayət deyil, çünki müştəri bir adapteri bir neçə profil üzrə təkrar istifadə edə bilər. Sakit çıxış jurnalı oxunaqlı saxlayır və resursu heç vaxt təqdim etməyəcək şəbəkəyə qarşı təkrar cəhd fırtınasının qarşısını alır.
Tapşırığın düzgün anda işlədiyini yoxlayın
Konfiqurasiyanı deyil, vaxtı sübut edin. Aşağıdakı əmrlər tapşırıq tərifini, son şəbəkə profili hadisələrini və resursun tapşırığın işlədiyi hesabdan əlçatan olub-olmadığını göstərir. Onları əl ilə başlatmadan sonra deyil, həqiqi yenidən qoşulmadan sonra işə salın.
schtasks /query /tn "VpnPostConnect" /v /fo LIST
Get-WinEvent -LogName Microsoft-Windows-NetworkProfile/Operational -MaxEvents 10
Test-Path \\fileserver\share
whoami
Şəbəkə hadisəsi uyğun gəlmədiyi halda mövcud olan tapşırıq tarixçəsi qeydi əməliyyatın deyil, tetikin səhv olduğunu bildirir. Hadisələr görünür və tapşırıq işləmirsə, tapşırıq resursu görə bilməyən hesab altında işləyir ola bilər və hesab çıxışı ipucudur. Xəritələmə hələ də yoxkən keçən resurs yoxlaması bağlantıya deyil, sessiya kontekstinə işarə edir. Bu üç müşahidənin hər biri sizi fərqli düzəlişə yönəldir.
Hər işə salma üçün ünvanı, resurs nəticəsini və yekunu ehtiva edən bir jurnal sətri yazın. Növbəti uğursuzluq sonra tapşırığın erkən işlədiyini, səhv şəbəkədə işlədiyini və ya heç işləmədiyini göstərəcək.