Du køyrer ein kommando mot ein VPN-profil, han returnerer ingen feil, og tilkoplinga brukaren startar, oppfører seg nøyaktig som før. Ingenting er øydelagt. Windows oppbevarer innebygde VPN-profilar i to lager, og du redigerte det som ikkje er i bruk. Same visingsnamn kan finnast i begge, og det er derfor eit skript ser ut til å lukkast medan tilkoplinga til brukaren ignorerer kvar endring du gjorde.

Løysinga er ikkje eit betre skript; ho er å namngje omfanget før du namngjev profilen.

Symptomet og dei to lagera

Windows oppbevarer innebygde VPN-profilar i ei telefonbok per brukar og i ei maskinomfattande telefonbok for alle brukarar. Get-VpnConnection les lageret til gjeldande brukar, og Get-VpnConnection -AllUserConnection les maskinlageret.

Ein profil oppretta med -AllUserConnection blir vist for kvar konto på maskina og krev ei forhøgd økt for å bli oppretta eller fjerna. Ein profil oppretta utan han høyrer til kontoen som køyrde kommandoen, og ein annan brukar som loggar på ser ingenting. Begge kan bera same namn, og ingen av dei varslar deg om at den andre finst. Derfor ser symptomet ut som ein stille feil i staden for ei feilmelding.

Kva omfanget faktisk avgjer

Omfanget svarar på to spørsmål og nektar å svare på eit tredje:

QuestionCurrent userAll users
Who can see the profileThe account that created itEvery account on the machine
Elevation to create or removeNot requiredRequired
Where the profile livesPer-user phone bookMachine-wide phone book
Does it authenticate a deviceNoNo
Does it start before sign-inNoNo, that needs a device tunnel

Det er dei to siste radene folk tek feil av. Ein profil for alle brukarar er lagring med maskinomfang, ikkje ein maskinidentitet, og han gjer ikkje i seg sjølv tilkoplinga tilgjengeleg før nokon loggar på. Ein Windows Always On einingstunnel er ein eigen konfigurasjon med eigne krav til sertifikat og profil. Omfang handlar om kven som kan sjå ein profil, ikkje om kva maskina er.

Synlegheit er ikkje autentisering

Ein profil for alle brukarar treng framleis ei støtta ordning for identitet og påloggingsinformasjon. Å gjere profilen synleg for kvar konto gjer ikkje kvar konto til den same autentiserte brukaren, og ho slår ikkje saman påloggingsinformasjon.

Viss designet krev at tunnelen er oppe før pålogging, er svaret ein einingstunnel og ikkje eit breiare profilomfang. Viss designet krev at kvar person legg fram sitt eige sertifikat, passar ein profil per brukar betre til den modellen, fordi ein maskinomfattande profil ikkje kan leggje fram påloggingsinformasjon som høyrer til nokon andre.

Utrulling og eigarskap til policy

På administrerte maskiner kan ein EMM eller ein konfigurasjonsprofil gjenopprette den lagra tilstanden etter endringa di.

Det er ikkje ein feil i skriptet ditt; det er to eigarar som skriv til same lager. Koordiner omfanget med den som eig policyen, og føretrekk å endre policyen framfor å køyre kommandoen på nytt etter ein tidsplan. Ei lokal retting som konkurrerer med policy, gjev ei maskin der profilen ser riktig ut til neste synkronisering.

Kva du skal logge når det knekk

Logg tre ting saman: profilnamnet, omfanget du sikta på, og den faktiske tilkoplingsfeilen.

Ein rute eller eit sertifikat brukt på ein profil i det andre lageret rettar ikkje den brukaren startar, og feilteksten vil halde fram med å peike på tilkoplinga i staden for på redigeringa di. Etter ei godkjend endring, kople til på nytt via det tiltenkte inngangspunktet og undersøk både rutingsvalet som er brukt og dei lagra innstillingane. Profillageret svarar på kva som er tilgjengeleg, medan den aktive tilkoplinga svarar på kva eininga gjer no.

Microsoft-dokumentasjonen for Add-VpnConnection listar omfangsbrytaren ved sida av parametrane han endrar, noko som er ei nyttig påminning om at omfang er ei avgjerd ved opprettinga, ikkje ei innstilling du byter seinare.

Relaterte artiklar