Ymddangosodd y VPN newydd, gweithiodd y dilysu, a diflannodd VPN trydydd parti a oedd wedi byw ar y peiriant ers dwy flynedd yn yr un ailgychwyn. Ni soniodd dim yng nghofnod y defnydd amdano, oherwydd ni wnaeth dim yn y defnydd fynd i'r afael ag ef. Roedd y pecyn wedi disodli'r llyfr ffôn byd-eang, ac roedd y cysylltiad arall yn gofnod yn y ffeil honno. Gweithrediad copïo yw hwn sy'n ymddwyn yn union fel y dylai gweithrediad copïo ymddwyn.

Nid copi gwell yw'r ateb. Yr ateb yw peidio â chopïo'r ffeil.

Beth sydd mewn gwirionedd yn y llyfr ffôn

Cynhwysydd diffiniadau cysylltiad yw llyfr ffôn, nid proffil. Mae cofnodion pob defnyddiwr yn byw o dan broffil y defnyddiwr, ac mae cofnodion pob defnyddiwr yn byw o dan lwybr ProgramData y peiriant cyfan, a dyna pam mae defnydd sy'n ysgrifennu'r ffeil honno yn cyffwrdd pob defnyddiwr lleol ar unwaith. Mae'r un ffeil hefyd yn cario cofnodion a grëwyd gan werthwyr eraill, a dyna lle daw'r difrod ochr.

Nid yw diffiniad cysylltiad ychwaith yn ddigon. Mae llwybrau, polisi DNS, deunydd CA y gellir ymddiried ynddo a hunaniaeth yn cael eu darparu gan berchnogion ar wahân.

Darganfyddwch pa gwmpas sy'n berchen ar y proffil

Rhestrwch y ddau gwmpas cyn ysgrifennu unrhyw beth. Get-VpnConnection yn dychwelyd cofnodion y defnyddiwr cyfredol a Get-VpnConnection -AllUserConnection yn dychwelyd y rhai ar lefel peiriant, a gall yr un enw fodoli yn y ddau â gosodiadau gwahanol. Penderfynwch pa gwmpas sy'n eiddo i'ch defnydd ac ysgrifennwch ef, oherwydd mae diweddaru'r cwmpas anghywir yn gadael y defnyddiwr yn cysylltu drwy'r hen broffil tra bo eich newid chi mewn ffeil nad oes neb yn ei darllen. Tasg a drefnwyd sy'n rhedeg fel SYSTEM hefyd yn gweld set wahanol o broffiliau na'r defnyddiwr sydd wedi mewngofnodi.

Enwi'r perchennog yw'r cam sy'n atal y peiriannydd nesaf rhag ailadrodd y copi o'r ffeil gyfan.

Crëwch neu ddiweddarwch y cysylltiad a enwir, a dim arall

Ar gyfer proffil Windows brodorol, mae Add-VpnConnection yn creu un cofnod, ac mae -AllUserConnection yn dewis y cwmpas ar lefel peiriant. Rhedwch ef gyda -WhatIf yn gyntaf, fel bod y rhagolwg yn glanio yn eich trawsgrifiad yn hytrach nag mewn cwyn defnyddiwr:

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

Rhaid i'r EAP XML ddod o rywle cyfreithlon: ei allforio o broffil cyfeirio sy'n gweithio, neu ei gynhyrchu gan eich offer rheoli ar gyfer y porth gwirioneddol. Heb osodiadau ymddiriedaeth gweinydd cywir, mae'r proffil naill ai'n cysylltu â'r peth anghywir neu'n methu ym mhobman, ac nid yw'r naill na'r llall yn llwyddiant defnydd.

Pan fydd y cofnod yn bodoli'n barod, cymharwch ei osodiadau a'i ddiweddaru gyda Set-VpnConnection yn hytrach na'i ddileu a'i ail-greu. Dileu yw sut mae cyfluniad sy'n gweithio'n colli meysydd na chofnododd neb, a sut mae cofnodion digyswllt yn cael eu dal mewn glanhau eang.

Gwiriwch am ail system reoli a fydd yn rhoi'r hen broffil yn ôl yn yr adnewyddiad polisi nesaf. Mae pelotau'n methu yma'n amlach nag yn y cmdlet.

Peilotwch ar beiriant sydd eisoes â VPN arall

Dewiswch beiriant prawf â chofnod digyswllt ar lefel peiriant, ei ddefnyddio, yna gwirio tri pheth: mae'r proffil newydd yn ymddangos yn y cwmpas a fwriadwyd, mae dilysu'n cyrraedd adnodd preifat, ac mae'r cofnod digyswllt yn dal i gysylltu. Defnyddiwch ef ddwywaith eto a chadarnhewch mai dim ond y proffil y mae'n berchen arno y mae'r ail rediad yn ei newid. Mae'r trydydd archwiliad hwnnw'n dal pecyn sy'n idempotent i'w gofnod ei hun ac yn ddinistriol i bopeth arall.

Mae symud yn dilyn yr un rheol: Remove-VpnConnection -Name 'Office VPN' -AllUserConnection yn ymddeol un cofnod ac yn gadael gweddill y ffeil yn llonydd.

Cadwch y cyfluniad bwriadedig blaenorol ar gael, fel bod adferiad cwmpasog yn golygu ail-fewnforio un proffil yn lle adfer cyflwr peiriant cyfan.

Erthyglau cysylltiedig