Kopyalanmış rasphone.pbk digər sistem miqyaslı VPN-ləri sildi
Bir VPN göndərmək üçün qlobal telefon kitabçasını dəyişmək orada saxlanılan bütün digər bağlantıları silir. Adlı profilin sahibi olun, onu önizləyin, sonra qalanların sağ qaldığını sübut edin.
Yeni VPN göründü, autentifikasiya işlədi və iki ildir maşında yaşayan üçüncü tərəf VPN həmin yenidən başlatmada yox oldu. Yerləşdirmə jurnalında bundan bəhs edilmədi, çünki yerləşdirmədə heç nə buna toxunmamışdı. Paket qlobal telefon kitabçasını əvəz etmişdi və digər bağlantı həmin fayldakı bir giriş idi. Bu, kopyalama əməliyyatının tam da kopyalama əməliyyatı kimi davranmasıdır.
Həll daha yaxşı kopya deyil. Həll faylı kopyalamamaqdır.
Telefon kitabçasının əslində nə saxladığı
Telefon kitabçası profil deyil, bağlantı təyinatlarının konteyneridir. İstifadəçi üzrə girişlər istifadəçi profili altında yaşayır və bütün istifadəçilər üzrə girişlər maşın miqyaslı ProgramData yolunda yaşayır, buna görə də həmin faylı yazan yerləşdirmə bütün yerli istifadəçilərə eyni anda toxunur. Eyni fayl başqa satıcıların yaratdığı girişləri də daşıyır və yan təsir məhz buradan gəlir.
Bağlantı təyinatı da bütün mənzərə deyil. Marşrutlar, DNS siyasəti, etibarlı CA materialı və kimlik ayrı-ayrı sahiblər tərəfindən təmin edilir.
Profilin hansı əhatəyə aid olduğunu müəyyən edin
Heç nə yazmazdan əvvəl hər iki əhatəni siyahıya alın. Get-VpnConnection cari istifadəçi girişlərini qaytarır və Get-VpnConnection -AllUserConnection maşın miqyaslı olanları qaytarır, eyni ad hər ikisində fərqli parametrlərlə mövcud ola bilər. Yerləşdirmənizin hansı əhatəyə sahib olduğunu qərarlaşdırın və yazın, çünki səhv əhatəni yeniləmək istifadəçini köhnə profildən qoşulmağa qoyur, dəyişikliyiniz isə heç kimin oxumadığı faylda qalır. SYSTEM kimi işləyən planlaşdırılmış tapşırıq da daxil olmuş istifadəçidən fərqli profil dəsti görür.
Sahibini adlandırmaq növbəti mühəndisin bütün faylın kopyalanmasını təkrarlamasının qarşısını alan addımdır.
Adlı bağlantını yaradın və ya yeniləyin, başqa heç nə
Doğma Windows profili üçün Add-VpnConnection bir giriş yaradır və -AllUserConnection maşın miqyaslı əhatəni seçir. Əvvəlcə onu -WhatIf ilə işə salın ki, önizləmə istifadəçi şikayətinə deyil, sizin transkriptinizə düşsün:
Add-VpnConnection -Name 'Office VPN' -ServerAddress 'vpn.example.com' -TunnelType Ikev2 -AuthenticationMethod Eap -EapConfigXmlStream $approvedEapXml -AllUserConnection -WhatIfEAP XML qanuni bir yerdən gəlməlidir: işləyən istinad profilindən ixrac edilməli və ya idarəetmə alətlərinizlə real şlüz üçün yaradılmalıdır. Düzgün server etibar parametrləri olmadan profil ya yanlış şeyə qoşulur, ya da hər yerdə uğursuz olur və heç biri yerləşdirmə uğuru deyil.
Giriş artıq mövcuddursa, parametrlərini müqayisə edin və onu silib yenidən yaratmaq əvəzinə Set-VpnConnection ilə yeniləyin. Silmək işləyən konfiqurasiyanın heç kimin sənədləşdirmədiyi sahələri itirməsi və əlaqəsiz girişlərin geniş təmizlikdə tutulması yoludur.
Növbəti siyasət yeniləməsində köhnə profili geri qaytaracaq ikinci idarəetmə sistemi olub-olmadığını yoxlayın. Sınaqlar burada cmdlet-də olduğundan daha çox uğursuz olur.
Artıq başqa VPN olan maşında sınaq keçirin
Sistem miqyaslı əlaqəsiz girişi olan sınaq maşını seçin, yerləşdirin, sonra üç şeyi yoxlayın: yeni profil nəzərdə tutulan əhatədə görünür, autentifikasiya şəxsi resursa çatır və əlaqəsiz giriş hələ də qoşulur. Daha iki dəfə yerləşdirin və ikinci işin yalnız özünə aid profili dəyişdiyini təsdiqləyin. Bu üçüncü yoxlama öz girişi üçün idempotent, qalan hər şey üçün dağıdıcı olan paketi tutur.
Silinmə eyni qaydaya əməl edir: Remove-VpnConnection -Name 'Office VPN' -AllUserConnection bir girişi təqaüdə çıxarır və faylın qalanına toxunmur.
Əvvəlki nəzərdə tutulan konfiqurasiyanı əlçatan saxlayın ki, məhdud geri qaytarma bütün maşın vəziyyətini bərpa etmək əvəzinə bir profilin yenidən idxalı demək olsun.