Skriptoni një profil VPN P2S të Azure për çdo përdorues të Windows
Add-VpnConnection ngre një gabim EapConfigXmlStream kur ndërprerësit marrin vlera boolean. Rregulloni shtrirjen dhe rutën që mungon përpara se të vendosni në një flotë.
Shpërndarja me dorë e paketës Azure pikë-në-vend funksionon për pesë laptopë dhe shkatërrohet në pesëdhjetë. Rruga me skript ka dy kurthe që kushtojnë secila një pasdite: një gabim parametri që duket si dështim certifikate, dhe një rutë që lidhja nuk e instalon kurrë, edhe kur gjithçka tjetër është në rregull. Asnjëra nuk rregullohet duke shkarkuar përsëri paketën e klientit. Kryeni kontrollet më poshtë me radhë dhe ndaloni te i pari që dështon.
E mbaj rendin fiks sepse çdo hap supozon se i mëparshmi është i saktë.
1. Rregulloni shtrirjen e profilit përpara pajisjes së parë
Një profil për të gjithë përdoruesit jeton në makinë dhe shfaqet në çdo sesion. Një profil për përdorues ndjek një llogari dhe i mban kredencialet e saj në kontekstin e asaj llogarie. Zgjidhni një dhe qëndroni me të, sepse një makinë që mban të dyja shfaq dy zëra me të njëjtin emër, dhe përdoruesit lidhen me atë që shfaqet i pari. Ndryshimi i shtrirjes më vonë do të thotë të hiqni fillimisht profilin e vjetër në vend që ta modifikoni në vend.
Profilet për të gjithë përdoruesit përshtaten për pajisje të përbashkëta dhe kioska ku askush nuk hyn me një llogari personale. Ato janë parazgjedhja e gabuar kur certifikata lëshohet për person, pasi një profil në nivel makine nuk mund të paraqesë kredenciale që i përkasin dikujt tjetër. Shkruani zgjedhjen në regjistrin e vendosjes përpara se të ekzistojë laptopi i dytë.
2. Kaloni ndërprerësit si ndërprerës
Add-VpnConnection pranon parametra ndërprerësi që ose janë të pranishëm ose mungojnë. Kalimi i $true tek ata ngre një gabim EapConfigXmlStream, dhe kjo është arsyeja pse kaq shumë diskutime për këtë përfundojnë duke inspektuar zinxhirë certifikatash që nuk ishin kurrë problemi.
Add-VpnConnection -Name "Contoso P2S" `
-ServerAddress "azuregateway-00000000-0000-0000-0000-000000000000.cloudapp.net" `
-AllUserConnection -UseWinLogonCredential -RememberCredential `
-TunnelType Automatic -EncryptionLevel Required -AuthenticationMethod MSChapv2Adresa e portës më sipër është ilustruese; merrni atë reale nga paketa e shkarkuar dhe mbajeni në thonjëza. -AllUserConnection kërkon një sesion të ngritur, dhe profili që krijon është në nivel makine edhe pse e ekzekutuat komandën si administrator. Lexoni grupin e parametrave me Get-Help Add-VpnConnection -Parameter * përpara se të shtoni më shumë ndërprerës.
3. Shtoni rutën që adaptori nuk e shton
Adaptori pikë-në-vend instalon një rutë për grupin e adresave të klientit dhe asgjë tjetër.
Një prefiks i rrjetit virtual jashtë atij grupi mbetet i paarsyeshëm ndërsa tuneli ende raporton Connected, dhe ky është dështimi më konfuz në këtë rrjedhë pune. Shtoni rutën në mënyrë eksplicite pasi lidhja të ketë sukses, dhe drejtojeni atë në adresën e ndërfaqes që mori adaptori në vend të emrit publik të portës. Ajo adresë vjen nga ipconfig pas lidhjes, dhe ndryshon midis sesioneve.
route add 10.0.0.0 mask 255.255.0.0 10.0.1.5
route print -4 | findstr /c:"10.0.0.0"Fshini rutën kur shkëputeni, që një hop i mëpasshëm i vjetëruar të mos mund t'i dërgojë më vonë trafikun në një vrimë të zezë. Trajtojeni komandën si një devijim lokal të dokumentuar: nëse një version i ardhshëm i klientit e shton vetë rutën, rreshti juaj bëhet një dublikatë që konkurron me hopin e mëpasshëm të vetë paketës.
4. Verifikoni si përdorues standard
Një sesion administratori fsheh gabimet e shtrirjes, sepse ngritja ndonjëherë ofron kredenciale që përdoruesi real nuk do t'i kishte.
Hyni si joadministrator, lidhuni përmes profilit dhe provoni një shërbim privat në vend të internetit publik. Konfirmoni që profili shfaqet në Get-VpnConnection -AllUserConnection, që gjendja arrin Connected dhe që ruta juaj e shtuar tregon adresën aktuale të adaptorit. Më pas vini makinën në gjumë, zgjohuni dhe krahasoni përsëri ipconfig.
5. Hiqni pastër një vendosje të dobët
Remove-VpnConnection me -AllUserConnection dhe -Force fshin profilin në nivel makine. Force ka rëndësi sepse një profil i lidhur përndryshe refuzon heqjen, dhe një profil i hequr gjysmë është më i vështirë për t'u diagnostikuar sesa një riinstalim i pastër.
Mbani emrin e profilit, adresën e portës dhe rutat e shtuara në shënimet e vendosjes. Ato tre vlera janë ato që i duhen një telefone ndihme përpara se dikush të hapë një biletë, dhe janë gjithashtu ato që i duhen skriptit të ardhshëm kur ndryshon adresa e portës. Shtoni versionin e paketës së klientit në të njëjtin shënim, sepse sjellja e rutës i përket asaj pakete dhe jo Windows.