Szkripteljen Azure P2S VPN-profilt minden Windows-felhasználónak
Az Add-VpnConnection EapConfigXmlStream hibát dob, ha a kapcsolók logikai értéket kapnak. Javítsa a hatókört és a hiányzó útvonalat, mielőtt flottára telepít.
Egy Azure pont-hely közötti csomag kézi kiosztása öt laptopon működik, ötvennél pedig szétesik. A szkriptelt útnak két csapdája van, és mindegyik egy délutánba kerül: egy paraméterhiba, amely tanúsítványhibának látszik, és egy útvonal, amelyet a kapcsolat soha nem telepít, még akkor sem, ha minden más rendben van. Egyiket sem javítja a klienscsomag újbóli letöltése. Hajtsa végre az alábbi ellenőrzéseket sorrendben, és álljon meg az elsőnél, amelyik elbukik.
A sorrendet fixen tartom, mert minden lépés feltételezi, hogy az előző igaz.
1. Javítsa a profil hatókörét az első eszköz előtt
A minden felhasználóra érvényes profil a gépen él, és minden munkamenetben megjelenik. A felhasználónkénti profil egy fiókot követ, és a hitelesítő adatait annak a fióknak a környezetében őrzi. Válasszon egyet, és maradjon annál, mert a kettőt hordozó gép két azonos nevű bejegyzést mutat, és a felhasználók ahhoz kapcsolódnak, amelyik előbb jelenik meg. A hatókör későbbi módosítása azt jelenti, hogy előbb el kell távolítani a régi profilt, nem pedig helyben szerkeszteni.
A minden felhasználóra érvényes profilok megosztott eszközökhöz és kioszkokhoz illenek, ahol senki nem jelentkezik be személyes fiókkal. Ezek rossz alapértelmezés, ha a tanúsítványt személyenként állítják ki, mivel a gép szintű profil nem tud olyan hitelesítő adatot bemutatni, amely valaki máshoz tartozik. Írja be a választást a telepítési jegyzőkönyvbe, mielőtt létezik a második laptop.
2. Adja át a kapcsolókat kapcsolóként
Az Add-VpnConnection olyan kapcsolóparamétereket fogad, amelyek vagy jelen vannak, vagy nem. A $true átadása nekik EapConfigXmlStream hibát vált ki, ezért annyi erről szóló beszélgetés végződik olyan tanúsítványláncok vizsgálatával, amelyek soha nem voltak a probléma.
Add-VpnConnection -Name "Contoso P2S" `
-ServerAddress "azuregateway-00000000-0000-0000-0000-000000000000.cloudapp.net" `
-AllUserConnection -UseWinLogonCredential -RememberCredential `
-TunnelType Automatic -EncryptionLevel Required -AuthenticationMethod MSChapv2A fenti átjárócím szemléltető; vegye a valódit a letöltött csomagból, és tartsa idézőjelek között. Az -AllUserConnection emelt munkamenetet igényel, és az általa létrehozott profil gép szintű akkor is, ha a parancsot rendszergazdaként futtatta. Olvassa el a paraméterkészletet a Get-Help Add-VpnConnection -Parameter * paranccsal, mielőtt további kapcsolókat ad hozzá.
3. Adja hozzá az útvonalat, amelyet az adapter nem ad hozzá
A pont-hely adapter egy útvonalat telepít az ügyfél címkészletéhez, és semmi mást.
Az ezen a készleten kívüli virtuális hálózati előtag elérhetetlen marad, miközben az alagút továbbra is Connected állapotot jelent, és ez a legzavarbaejtőbb hiba ebben a munkafolyamatban. Adja hozzá az útvonalat kifejezetten a kapcsolat sikere után, és az adapter által kapott illesztőfelület-címre irányítsa, ne a nyilvános átjárónévre. Ez a cím csatlakozás után az ipconfigból származik, és munkamenetek között változik.
route add 10.0.0.0 mask 255.255.0.0 10.0.1.5
route print -4 | findstr /c:"10.0.0.0"Törölje az útvonalat leválasztáskor, hogy egy elavult következő ugrás később ne küldhesse forgalmat fekete lyukba. Kezelje a parancsot dokumentált helyi eltérésként: ha egy jövőbeli kliensverzió maga adja hozzá az útvonalat, a sora olyan duplikátummá válik, amely a csomag saját következő ugrásával versenyez.
4. Ellenőrizze normál felhasználóként
A rendszergazdai munkamenet elrejti a hatókörhibákat, mert az emelés néha olyan hitelesítő adatot ad, amellyel a valódi felhasználó nem rendelkezne.
Jelentkezzen be nem rendszergazdaként, kapcsolódjon a profilon keresztül, és egy privát szolgáltatást teszteljen a nyilvános internet helyett. Erősítse meg, hogy a profil megjelenik a Get-VpnConnection -AllUserConnection parancsban, hogy az állapot eléri a Connectedet, és hogy a hozzáadott útvonal az adapter aktuális címére mutat. Ezután altassa el a gépet, ébressze fel, és hasonlítsa össze újra az ipconfigot.
5. Távolítsa el tisztán a rossz telepítést
A Remove-VpnConnection az -AllUserConnection és -Force kapcsolóval törli a gép szintű profilt. A Force azért számít, mert a csatlakoztatott profil egyébként megtagadja az eltávolítást, a félig eltávolított profil pedig nehezebben diagnosztizálható, mint egy tiszta újratelepítés.
Tartsa a profil nevét, az átjárócímet és a hozzáadott útvonalakat a telepítési megjegyzésekben. Ez a három érték kell az ügyfélszolgálati hívásnak, mielőtt bárki jegyet nyit, és ezekre van szüksége a következő szkriptnek is, amikor az átjárócím megváltozik. Adja hozzá a klienscsomag verzióját ugyanahhoz a megjegyzéshez, mert az útvonal viselkedése ahhoz a csomaghoz tartozik, nem a Windowshoz.