Skriptja profil VPN P2S Azure għal kull utent ta' Windows
Add-VpnConnection iqajjem żball EapConfigXmlStream meta swiċċijiet jirċievu booleans. Iffissa l-ambitu u r-rotta nieqsa qabel ma tibda t-tħaddim fuq flotta.
It-tqassim ta' pakkett Azure punt għal sit b'idejn jaħdem għal ħames laptops u jaqa' f'ħamsin. It-triq bl-iskript għandha żewġ nases li kull waħda tiswa wara nofsinhar: żball ta' parametru li jidher bħal falliment ta' ċertifikat, u rotta li l-konnessjoni qatt ma tinstalla, anki meta kollox ieħor huwa sew. L-ebda waħda ma tiġi msewwija billi terġa' tniżżel il-pakkett tal-klijent. Agħmel il-verifiki hawn taħt bil-qies u waqaf fl-ewwel waħda li tonqos.
Inżomm il-qies fiss għax kull pass jassumi li dak ta' qablu huwa minnu.
1. Iffissa l-ambitu tal-profil qabel l-ewwel apparat
Profil għall-utenti kollha jgħix fuq il-magna u jidher f'kull sessjoni. Profil għal kull utent isegwi kont wieħed u jżomm il-kredenzjali tiegħu fil-kuntest ta' dak il-kont. Agħżel wieħed u żomm miegħu, għax magna li ġġorr it-tnejn turi żewġ entrati bl-istess isem, u l-utenti jikkonnettjaw ma' dak li jidher l-ewwel. Li tbiddel l-ambitu aktar tard ifisser li tneħħi l-profil il-qadim l-ewwel minflok ma teditah fil-post.
Profili għall-utenti kollha jaqblu għal apparati kondiviżi u kiosks fejn ħadd ma jidħol b'kont personali. Huma l-valur prestabbilit ħażin meta ċ-ċertifikat jinħareġ għal kull persuna, għax profil madwar il-magna ma jistax jippreżenta kredenzjali li tappartjeni lil ħaddieħor. Ikteb l-għażla fir-rekord tat-tħaddim qabel ma teżisti t-tieni laptop.
2. Għaddi l-iswiċċijiet bħala swiċċijiet
Add-VpnConnection jieħu parametri ta' swiċċ li jew hemm jew m'hemmx. Li tgħaddilhom $true iqajjem żball EapConfigXmlStream, u għalhekk tant ħjut dwar dan jispiċċaw billi jispezzjonaw katini ta' ċertifikati li qatt ma kienu l-problema.
Add-VpnConnection -Name "Contoso P2S" `
-ServerAddress "azuregateway-00000000-0000-0000-0000-000000000000.cloudapp.net" `
-AllUserConnection -UseWinLogonCredential -RememberCredential `
-TunnelType Automatic -EncryptionLevel Required -AuthenticationMethod MSChapv2L-indirizz tal-gateway hawn fuq huwa illustrattiv; ħu dak veru mill-pakkett imniżżel u żommu fil-virgoletti. -AllUserConnection jeħtieġ sessjoni mgħollija, u l-profil li joħloq huwa madwar il-magna anki jekk ħaddamt il-kmand bħala amministratur. Aqra s-sett ta' parametri b'Get-Help Add-VpnConnection -Parameter * qabel ma żżid aktar swiċċijiet.
3. Żid ir-rotta li l-adapter ma jżidx
L-adapter punt għal sit jinstalla rotta għall-ġabra tal-indirizzi tal-klijent u xejn aktar.
Prefiss ta' netwerk virtwali barra minn dik il-ġabra jibqa' ma jintlaħaqx waqt li t-tunnel għadu jirrapporta Connected, u dan huwa l-aktar falliment konfuż f'dan il-fluss tax-xogħol. Żid ir-rotta b'mod espliċitu wara li l-konnessjoni tirnexxi, u indikaha lejn l-indirizz tal-interface li rċieva l-adapter minflok lejn l-isem pubbliku tal-gateway. Dak l-indirizz jiġi minn ipconfig wara li tikkonnettja, u jinbidel bejn is-sessjonijiet.
route add 10.0.0.0 mask 255.255.0.0 10.0.1.5
route print -4 | findstr /c:"10.0.0.0"Ħassar ir-rotta meta tiskonnettja sabiex hop li jmiss skadut ma jistax aktar tard jibgħat traffiku f'toqba sewda. Ittratta l-kmand bħala devjazzjoni lokali dokumentata: jekk rilaxx futur tal-klijent iżid ir-rotta hi stess, il-linja tiegħek issir duplikat li jikkompetti mal-hop li jmiss tal-pakkett stess.
4. Ivverifika bħala utent standard
Sessjoni ta' amministratur taħbi żbalji fl-ambitu, għax it-tgħollija xi drabi tipprovdi kredenzjali li l-utent veru ma kellux ikollu.
Idħol bħala mhux amministratur, ikkonnettja permezz tal-profil, u ipprova servizz privat wieħed minflok l-internet pubbliku. Ikkonferma li l-profil jidher f'Get-VpnConnection -AllUserConnection, li l-istat jilħaq Connected, u li r-rotta miżjuda tiegħek tindika lejn l-indirizz attwali tal-adapter. Imbagħad orqod il-magna, qajjimha, u qabbel ipconfig mill-ġdid.
5. Neħħi tħaddim ħażin b'mod nadif
Remove-VpnConnection ma' -AllUserConnection u -Force iħassar il-profil madwar il-magna. Force jgħodd għax profil konness inkella jirrifjuta t-tneħħija, u profil nofs imneħħi huwa aktar diffiċli biex jiġi dijanjostikat minn installazzjoni mill-ġdid nadifa.
Żomm l-isem tal-profil, l-indirizz tal-gateway u r-rotot miżjuda fin-noti tat-tħaddim. Dawk it-tliet valuri huma dak li jħtieġ sejħa lill-helpdesk qabel ma xi ħadd jiftaħ biljett, u huma wkoll dak li jħtieġ l-iskript li jmiss meta jinbidel l-indirizz tal-gateway. Żid il-verżjoni tal-pakkett tal-klijent fl-istess nota, għax l-imġiba tar-rotta tappartjeni lil dak il-pakkett u mhux lil Windows.