Nýja VPN-ið birtist, auðkenningin virkaði, og þriðja aðila VPN sem hafði lifað á vélinni í tvö ár hvarf í sömu endurræsingu. Ekkert í dreifingarskráinni minntist á það, því ekkert í dreifingunni tók á því. Pakkinn hafði skipt út alheimssímaskránni, og hin tengingin var færsla í þeirri skrá. Þetta er afritunaraðgerð sem hagar sér nákvæmlega eins og afritunaraðgerð á að haga sér.

Lausnin er ekki betri afrit. Hún er að afrita ekki skrána.

Hvað símaskráin inniheldur í raun

Símaskrá er geymir tengiskilgreininga, ekki uppsetning. Færslur hvers notanda lifa undir notandasniðinu, og færslur allra notenda lifa undir vélvíðri ProgramData-slóð, þess vegna snertir dreifing sem skrifar þá skrá alla staðbundna notendur í einu. Sama skrá ber einnig færslur sem aðrir framleiðendur bjuggu til, og þaðan kemur hliðarskemmdin.

Tengiskilgreining er heldur ekki öll sagan. Leiðir, DNS-stefna, treyst CA-efni og auðkenni eru veitt af aðskildum eigendum.

Finndu hvaða svið á uppsetninguna

Skráðu bæði sviðin áður en þú skrifar nokkuð. Get-VpnConnection skilar færslum núverandi notanda og Get-VpnConnection -AllUserConnection skilar þeim sem eru á vélarstigi, og sama nafn getur verið í báðum með ólíkum stillingum. Ákveddu hvaða svið dreifingin þín á og skrifaðu það niður, því að uppfæra rangt svið lætur notandann tengjast í gegnum gömlu uppsetninguna á meðan breytingin þín situr í skrá sem enginn les. Aftakast verk sem keyrir sem SYSTEM sér líka annað safn uppsetninga en innskráður notandi.

Að nefna eigandann er skrefið sem kemur í veg fyrir að næsti verkfræðingur endurtaki afritun allrar skrárinnar.

Búðu til eða uppfærðu nefndu tenginguna, ekkert annað

Fyrir innfædda Windows-uppsetningu býr Add-VpnConnection til eina færslu, og -AllUserConnection velur sviðið á vélarstigi. Keyrðu það fyrst með -WhatIf, svo forskoðunin lendi í umrituninni þinni í stað kvörtunar notanda:

Add-VpnConnection -Name 'Office VPN' -ServerAddress 'vpn.example.com' -TunnelType Ikev2 -AuthenticationMethod Eap -EapConfigXmlStream $approvedEapXml -AllUserConnection -WhatIf

EAP XML verður að koma frá einhverjum lögmætum stað: flutt út úr vinnandi viðmiðunaruppsetningu, eða búið til af stjórnunartólunum þínum fyrir raunverulega gátt. Án réttra stillinga fyrir trausti þjóns tengist uppsetningin annaðhvort röngu eða mistekst alls staðar, og hvorugt er árangursrík dreifing.

Þegar færslan er þegar til, berðu saman stillingar hennar og uppfærðu hana með Set-VpnConnection í stað þess að eyða og búa hana til aftur. Eyðing er leiðin sem vinnandi uppsetning tapar svæðum sem enginn skjalfesti, og leiðin sem ótengdar færslur lenda í víðtækri hreinsun.

Athugaðu hvort önnur stjórnunarkerfi sé til sem setja gömlu uppsetninguna aftur við næstu stefnuhressingu. Pílotar mistakast hér oftar en við cmdlet-ið.

Pílótaðu á vél sem er þegar með aðra VPN

Veldu prófunarvél með ótengdri færslu á vélarstigi, dreifðu, og staðfestu svo þrjá hluti: nýja uppsetningin birtist á tilætluðu sviði, auðkenning nær einkaaðlind, og ótengda færslan tengist enn. Dreifðu tvisvar í viðbót og staðfestu að önnur keyrslan breyti aðeins uppsetningunni sem hún á. Þriðja athugunin grípur pakka sem er idempotent fyrir eigin færslu og eyðileggjandi fyrir allt annað.

Fjarlæging fylgir sömu reglu: Remove-VpnConnection -Name 'Office VPN' -AllUserConnection lætur eina færslu hætta og skilur restina af skránni í friði.

Hafðu fyrri tilætluðu stillinguna aðgengilega, svo afmarkað afturköllun þýði að flytja eina uppsetningu inn aftur í stað þess að endurheimta allt vélarástand.

Tengdir greinar