In kopyeare rasphone.pbk wiske de oare systeembrede VPN's út
It ferfangen fan it globale telefoanboek om ien VPN te leverjen wisket elke oare ferbining dy't deryn bewarre is. Besit in neamd profyl, earst besjen, en bewiis dan dat de rest oerlibbet.
De nije VPN ferskynde, autentikaasje wurke, en in tredde-partij VPN dy't twa jier op 'e masine wenne hie, ferdwûn yn deselde werstart. Nimmen yn it útrôljochs neamde it, om't neat yn 'e útrôl it oanpakte. It pakket hie it globale telefoanboek ferfongen, en de oare ferbining wie in ynfier yn dat bestân. Dit is in kopybewurking dy't him krekt hâldt en draacht sa't in kopybewurking him hâlde en drage moat.
De oplossing is gjin bettere kopy. It is it bestân net kopyearje.
Wat it telefoanboek eins befettet
In telefoanboek is in container fan ferbiningsdefinysjes, net in profyl. Ynfieren per brûker libje ûnder it brûkersprofyl, en ynfieren foar alle brûkers libje ûnder it masinebrede ProgramData-paad, dêrom rekket in útrôl dy't dat bestân skriuwt alle lokale brûkers tagelyk. Itselde bestân draacht ek ynfieren fan oare leveransiers, en dêrwei komt de kollaterale skea.
In ferbiningsdefinysje is ek net it hiele ferhaal. Rûtes, DNS-belied, fertroud CA-materiaal en identiteit wurde troch aparte eigners levere.
Fyn hokker omfang it profyl besit
Lis beide omfangen op foardat jo eat skriuwe. Get-VpnConnection jout de ynfieren fan 'e hjoeddeiske brûker werom en Get-VpnConnection -AllUserConnection jout de masinebrede werom, en deselde namme kin yn beide bestean mei oare ynstellings. Beslis hokker omfang jo útrôl besit en skriuw it op, want it ferkearde omfang bywurkje lit de brûker fia it âlde profyl ferbine wylst jo wiziging yn in bestân sit dat nimmen lêst. In pland taak dy't as SYSTEM rint sjocht ek in oare set profylen as de oanmelde brûker.
De eigner beneame is de stap dy't de folgjende yngenieur tsjinhâldt om de kopy fan it hiele bestân te werheljen.
Meitsje of bywurkje de neamde ferbining, neat oars
Foar in lânseigen Windows-profyl makket Add-VpnConnection ien ynfier, en -AllUserConnection kiest it masinebrede omfang. Rin it earst mei -WhatIf, sadat de foarbyld sjen yn jo transkripsje lânet en net yn in klacht fan in brûker:
Add-VpnConnection -Name 'Office VPN' -ServerAddress 'vpn.example.com' -TunnelType Ikev2 -AuthenticationMethod Eap -EapConfigXmlStream $approvedEapXml -AllUserConnection -WhatIfDe EAP XML moat fan eat legitims komme: eksportearre út in wurkjend referinsjeprofyl, of generearre troch jo beheartools foar de echte gateway. Sûnder juste tsjinner-fertrouwensynstellings ferbynt it profyl of mei it ferkearde ding of mislearret oeral, en gjin fan beide is in suksesfolle útrôl.
As de ynfier al bestiet, fergelykje syn ynstellings en bywurkje it mei Set-VpnConnection yn plak fan it te wiskjen en opnij oan te meitsjen. Wiskje is hoe't in wurkjende konfiguraasje fjilden ferliest dy't nimmen dokumintearre, en hoe't net-relatearre ynfieren yn in brede opromming fongen wurde.
Kontrolearje op in twadde behearsysteem dat it âlde profyl by de folgjende beliedsferfarsking weromsette sil. Piloten mislearje hjir faker as by de cmdlet.
Pilot op in masine dy't al in oare VPN hat
Kies in testmasine mei in net-relatearre masinebrede ynfier, útrôlje, en ferifiearje dan trije dingen: it nije profyl ferskynt yn it bedoelde omfang, autentikaasje berikt in privee boarne, en de net-relatearre ynfier ferbynt noch. Útrôlje noch twa kear en befêstigje dat de twadde rin allinnich it profyl feroaret dat it besit. Dy tredde kontrôle fangt in pakket dat idempotint is foar syn eigen ynfier en ferneatigjend foar al it oare.
Ferwidering folget deselde regel: Remove-VpnConnection -Name 'Office VPN' -AllUserConnection hellet ien ynfier fuort en lit de rest fan it bestân gewurde.
Hâld de eardere bedoelde konfiguraasje beskikber, sadat in beheinde weromset betsjut ien profyl opnij te ymportearjen ynstee fan in hiele masinestân te herstellen.