rasdial-dan gələn 623 xətası şəbəkə nasazlığı deyil, axtarış nasazlığıdır: telefon kitabçasında bu adla heç bir giriş yoxdur. Windows profilin hər hansı əmrin ona zəng etməsindən əvvəl mövcud olmasını gözləyir və yığım proqramı heç vaxt özü profil yaratmır. Aşağıdakı yoxlamaları ardıcıllıqla keçin, çünki hər biri əvvəlkinin uğurla bitdiyini fərz edir.

Hər şeydən əvvəl xəta kodunu oxuyun

623-dən sonra gələn kodlar başqa nasazlıqları təsvir edir, ona görə gördüyünüz ilk mətn hansı budağa gedəcəyinizi müəyyən edir. 691 mövcud profil üçün etimad məlumatlarının rədd edilməsidir, 868 isə adətən server ünvanı üçün ad həllinə işarə edir. Yalnız 623 sizi profil yaratmağa qaytarır, buna görə eyni əmri təkrarlamaq nadir hallarda nəyisə dəyişir.

Çıxış statusunu zəng edən addımın özündə qeydə alın. Skriptdəki növbəti əmr onu üzərinə yazır və kimsə jurnalı oxuyana qədər əsl kod yox olur.

rasdial "Office"; if ($LASTEXITCODE -ne 0) { Write-Output "failed: $LASTEXITCODE" }

Telefon kitabçası girişinin mövcud olduğunu təsdiqləyin

Başqa profil əlavə etməzdən əvvəl Windows-dan hansı profillərin həqiqətən olduğunu soruşun. Komanda adı, server ünvanını və cari bağlantı vəziyyətini qaytarır, boş nəticə isə məsələni dərhal həll edir.

Windows hər istifadəçiyə aid girişləri bir telefon kitabçası faylında, bütün istifadəçilərə aid girişləri isə başqa faylda saxlayır, ona görə bir ad iki fərqli serverə işarə edə bilər. Bu təkrarlama, yoxladığınız parametrlər tam düzgün görünərkən yanlış son nöqtəyə zəng edən skripti izah edir. Ad haqqında nəticə çıxarmazdan əvvəl hər iki yeri siyahıya alın.

Get-VpnConnection -Name "Office" | Format-List Name, ServerAddress, ConnectionStatus
dir "%APPDATA%\Microsoft\Network\Connections\Pbk"
dir "%PROGRAMDATA%\Microsoft\Network\Connections\Pbk"

Profili Add-VpnConnection ilə yaradın

Girişi bir dəfə mətn redaktəsi ilə deyil, yerli profil yazan komanda ilə yaradın. Server ünvanını, tunel növünü və şlüzünüzün həqiqətən qəbul etdiyi autentifikasiya üsulunu verin, çünki yanlış protokolu danışan profil sonradan serveri günahlandıran mesajla uğursuz olur.

Hələ də rasphone.pbk faylına əl ilə bağlantı bölməsi yapışdıra bilərsiniz, lakin bu düzəlişi heç nə yoxlamır. Bir səhv açar heç bir şeyə autentifikasiya etməyən profil yaradır və onun çıxardığı xəta yazı səhvi kimi deyil, uzaq nasazlıq kimi görünür.

Add-VpnConnection -Name "Office" -ServerAddress vpn.corp.internal \
  -TunnelType Ikev2 -AuthenticationMethod Eap -EncryptionLevel Required

Sessiyanı etimad məlumatları anbarına uyğunlaşdırın

Giriş istifadəçiyə və ya kompüterə aiddir və onun arxasındakı sertifikat və ya saxlanmış etimad məlumatları yalnız bir giriş sessiyasından əldə edilə bilər. SYSTEM kimi işləyən planlaşdırılmış tapşırıq daxil olan hesabdan fərqli müştəridir və 0 sessiyasındakı xidmətin sorğu göstərəcək iş masası yoxdur. İnteraktiv sessiya tanımadığı şəbəkə ilə ilk dəfə qarşılaşanda Windows şəbəkə məkanı sorğusunu açır və yığım proqramında onu susdurmaq üçün açar yoxdur. Sessiya təcridi bu sorğudan yayınır və eyni zamanda bəzi autentifikasiya üsullarının tələb etdiyi istifadəçi kontekstini aradan qaldırır.

Sahibi qəsdən seçin: istifadəçiyə aid tunel üçün girişlə işə düşən tapşırıq, bütün kompüterə aid tunel üçün isə xidmət. İkisini qarışdırıb eyni davranışı gözləmək, əl ilə işləyən bağlantının avtomatlaşdırmada uğursuz olmağa başlamasının səbəbidir.

Avtomatik tetikləyicini tapdığınız kimi buraxın

Windows tətbiq və ya şəbəkə şərti uyğun gəldikdə tuneli özü qaldıra bilər və bağlantının kəsilməsi profili söndürülmüş avtomatik tetikləyici girişlərinin siyahısına əlavə edə bilər. Bundan sonra növbəti avtomatik cəhd heç vaxt baş vermir, məsul skript çoxdan bitdikdən sonra. Buna görə şərtsiz bağlantı kəsən tapşırıq həmin kompüterin bütün digər istifadəçiləri üçün daimi işləmə davranışını pozur. Bu yan təsir tapşırıq jurnalında görünmür və onu bahalı edən də budur.

Tapşırıq işləməzdən əvvəl profil vəziyyətini qeyd edin və tuneli susmaya görə sökmək əvəzinə onu tapdığınız kimi bərpa edin. Tetikləyicini yenidən aktivləşdirmək siyasət dəyişikliyidir, ona görə bunu təmizlik deyil, qəsdən atılan addım kimi qəbul edin.

İstənilən qədər skript yazmaqdan asılı olmayaraq iki məhdudiyyət qalır. rasdial tunelin arxasındakı xidmət hələ əlçatmaz ikən uğur bildirə bilər, ona görə həqiqətən ehtiyac duyduğunuz resursu sınayın. Ağıllı kart, təkan təsdiqi və ya brauzerdən giriş tələb edən profilin nəzarətsiz yolu yoxdur və canlı sahib dizaynın bir hissəsi olaraq qalır.

Əlaqəli məqalələr