Izveidojiet Azure P2S VPN profilu katram Windows lietotājam
Add-VpnConnection izraisa EapConfigXmlStream kļūdu, kad slēdži saņem loģiskas vērtības. Izlabojiet tvērumu un trūkstošo maršrutu pirms izvietošanas flotē.
Azure punkta-uz-vietu pakotnes izdalīšana ar rokām darbojas pieciem portatīvajiem datoriem un sabrūk pie piecdesmit. Skriptētajā ceļā ir divas slazdas, no kurām katra izmaksā pēcpusdienu: parametra kļūda, kas izskatās kā sertifikāta kļūme, un maršruts, ko savienojums nekad neinstalē, pat ja viss pārējais ir kārtībā. Neviens no tiem netiek labots, atkārtoti lejupielādējot klienta pakotni. Veiciet zemāk minētās pārbaudes secīgi un apstājieties pie pirmās, kas neizdodas.
Es turu secību fiksētu, jo katrs solis pieņem, ka iepriekšējais ir pareizs.
1. Izlabojiet profila tvērumu pirms pirmās ierīces
Visu lietotāju profils dzīvo mašīnā un parādās katrā sesijā. Viena lietotāja profils seko vienam kontam un glabā tā akreditācijas datus šī konta kontekstā. Izvēlieties vienu un palieciet pie tā, jo mašīna ar abiem rāda divus ierakstus ar vienu un to pašu nosaukumu, un lietotāji pieslēdzas tam, kas parādās pirmais. Tvēruma maiņa vēlāk nozīmē vispirms noņemt veco profilu, nevis rediģēt to uz vietas.
Visu lietotāju profili ir piemēroti koplietotām un kioska ierīcēm, kur neviens nepiesakās ar personisku kontu. Tās ir nepareizā noklusējuma vērtība, ja sertifikāts tiek izsniegts personai, jo mašīnas līmeņa profils nevar uzrādīt akreditācijas datus, kas pieder kādam citam. Ierakstiet izvēli izvietošanas protokolā, pirms pastāv otrais portatīvais dators.
2. Nododiet slēdžus kā slēdžus
Add-VpnConnection pieņem slēdža parametrus, kas vai nu ir, vai nav. Nodošana tiem $true izraisa EapConfigXmlStream kļūdu, tāpēc tik daudz diskusiju par šo beidzas ar sertifikātu ķēžu pārbaudi, kas nekad nav bijušas problēma.
Add-VpnConnection -Name "Contoso P2S" `
-ServerAddress "azuregateway-00000000-0000-0000-0000-000000000000.cloudapp.net" `
-AllUserConnection -UseWinLogonCredential -RememberCredential `
-TunnelType Automatic -EncryptionLevel Required -AuthenticationMethod MSChapv2Iepriekš minētā vārtejas adrese ir ilustratīva; ņemiet īsto no lejupielādētās pakotnes un turiet to pēdiņās. -AllUserConnection prasa paaugstinātu sesiju, un izveidotais profils ir mašīnas līmenī, pat ja komandu izpildījāt kā administrators. Izlasiet parametru kopu ar Get-Help Add-VpnConnection -Parameter *, pirms pievienojat vairāk slēdžu.
3. Pievienojiet maršrutu, ko adapteris nepievieno
Punkta-uz-vietu adapteris instalē maršrutu klienta adrešu pūlam un neko citu.
Virtuālā tīkla prefikss ārpus šī pūla paliek nesasniedzams, kamēr tunelis joprojām ziņo Connected, un tas ir mulsinošākā kļūme šajā darbplūsmā. Pievienojiet maršrutu skaidri pēc tam, kad savienojums izdodas, un vērsiet to uz saskarnes adresi, ko adapteris saņēma, nevis uz publisko vārtejas nosaukumu. Šī adrese nāk no ipconfig pēc pievienošanās, un tā mainās starp sesijām.
route add 10.0.0.0 mask 255.255.0.0 10.0.1.5
route print -4 | findstr /c:"10.0.0.0"Dzēsiet maršrutu atvienošanās laikā, lai novecojis nākamais lēciens vēlāk nevarētu nosūtīt satiksmi melnajā caurumā. Uztveriet komandu kā dokumentētu vietēju novirzi: ja nākotnes klienta laidiens pats pievienos maršrutu, jūsu rinda kļūs par dublikātu, kas konkurē ar pašas pakotnes nākamo lēcienu.
4. Pārbaudiet kā standarta lietotājs
Administratora sesija slēpj tvēruma kļūdas, jo paaugstināšana dažkārt nodrošina akreditācijas datus, kādu īstajam lietotājam nebūtu.
Pierakstieties kā ne administrators, pieslēdzieties caur profilu un pārbaudiet vienu privātu pakalpojumu publiskā interneta vietā. Apstipriniet, ka profils parādās Get-VpnConnection -AllUserConnection, ka stāvoklis sasniedz Connected un ka pievienotais maršruts norāda uz pašreizējo adaptera adresi. Pēc tam ievediet mašīnu miegā, pamodiniet un vēlreiz salīdziniet ipconfig.
5. Noņemiet sliktu izvietošanu tīri
Remove-VpnConnection ar -AllUserConnection un -Force dzēš mašīnas līmeņa profilu. Force ir svarīgs, jo pievienots profils citādi atsakās tikt noņemts, un daļēji noņemtu profilu ir grūtāk diagnosticēt nekā tīru pārinstalēšanu.
Turiet profila nosaukumu, vārtejas adresi un pievienotos maršrutus izvietošanas piezīmēs. Šīs trīs vērtības ir tas, kas nepieciešams atbalsta dienesta zvanam, pirms kāds atver biļeti, un tās pašas ir vajadzīgas nākamajam skriptam, kad mainās vārtejas adrese. Pievienojiet klienta pakotnes versiju tajā pašā piezīmē, jo maršruta uzvedība pieder šai pakotnei, nevis Windows.