Pam mae Get-VpnConnection yn colli rhai proffiliau VPN Windows
Mae Get-VpnConnection yn ateb cwestiwn gulach na'i enw: un storfa frodorol, un cwmpas ar y tro, a dim golwg ar gleientiaid VPN trydydd parti.
Teipiwch Get-VpnConnection, does dim yn dod yn ôl, ac fel arfer mae'r ymchwiliad yn stopio yno. Darllenir y canlyniad gwag hwnnw fel prawf nad oes VPN o gwbl ar y peiriant, hyd yn oed pan fo twnnel yn cario traffig. Mae'r gorchymyn yn iawn; nid yw'r dybiaeth am yr hyn y mae'n ei restru. Mae'n darllen un storfa frodorol mewn un cwmpas, ac nid yw'n gwybod dim am gleientiaid sy'n cadw eu proffiliau eu hunain.
Un storfa frodorol y galwad
Dechreuwch gyda'r alwad noeth, sy'n targedu'r proffiliau sy'n perthyn i'r cyfrif sydd wedi mewngofnodi. Dyma'r alwad y mae'r rhan fwyaf o bobl yn ei rhedeg gyntaf:
Get-VpnConnection
Mae pob gwrthrych a ddychwelir yn cario Name, ServerAddress, TunnelType a ConnectionStatus, ac mae'r pedwar maes hynny'n ddigon i wahaniaethu rhwng dau gofnod mewn tocyn. Gall proffil fod yn ddatgysylltiedig am fisoedd ac eto gael ei restru, oherwydd bod y gwrthrych yn disgrifio cyfluniad a gedwir yn hytrach na thraffig byw. Mae canlyniad gwag yma'n golygu nad oedd gan y storfa fesul defnyddiwr ddim ar gyfer y cyfrif hwnnw. Mae hynny'n honiad llawer llai na'r un y mae pobl fel arfer yn ei ddarllen i mewn iddo.
Mae llyfr ffôn pob defnyddiwr angen ei ymholiad ei hun
Mae proffiliau sy'n gwasanaethu pob cyfrif yn byw mewn rhestr ar wahân, ac nid yw'r alwad ragosodedig byth yn ei darllen. Rydych chi'n gofyn am y storfa honno'n benodol:
Get-VpnConnection -AllUserConnection
Pan nad oes gan y sesiwn y hawliau, disgwyliwch wall gwrthod mynediad yn hytrach na chanlyniad gwag, a thriniwch y ddau ganlyniad yn wahanol: mae un yn golygu na chewch edrych, mae'r llall yn golygu nad oes dim wedi'i storio. Nodwch y cwmpas wrth bob enw tra bo'r allbwn o'ch blaen, oherwydd ni fydd gorchymyn diweddarach yn eich atgoffa pa storfa y gofynnodd iddi. Caniatâd yw'r rheswm arferol pam mae cydweithiwr yn gweld proffil na allwch chi ei weld. Mae'r setiau paramedr wedi'u dogfennu ar dudalen gyfeirio Get-VpnConnection, gan gynnwys pa newidiadau sy'n perthyn i ba set.
Yr un enw, dwy storfa wahanol
Mae enw proffil yn unigryw o fewn ei storfa, nid ar draws y peiriant, felly gall y rhestrau fesul defnyddiwr a phob defnyddiwr bob un gadw proffil o'r enw Office. Gall y ddau gofnod bwyntio at wahanol weinyddwyr, defnyddio gwahanol fathau o dwnnel, a chario gwahanol ddata mewngofnodi. Dim ond un ohonynt yw'r cofnod y mae'r defnyddiwr yn clicio ddwywaith arno. Cofnodwch y cwmpas cyn i chi gyffwrdd ag unrhyw un ohonynt.
Mae dileu'r copi nad oes neb yn ei lansio yn edrych yn ddiniwed mewn ffenestr newid. Mae'n troi'n alwad gymorth pan fydd llwybr byr y defnyddiwr yn stopio gweithio.
Cleientiaid nad ydynt byth yn cyffwrdd â'r rhestr frodorol
Mae proffil OpenVPN neu WireGuard a fewnforiwyd i gleient gwerthwr yn byw yng nghyfluniad y cleient hwnnw ei hun, felly nid yw byth yn dod yn gofnod brodorol Windows. Mae'r cleient yn rhedeg ei wasanaeth ei hun, yn cadw ei restr ei hun, ac yn pasio traffig trwy ei addasydd ei hun. Nid oes dim o hynny'n beth y mae'r gorchymyn yn ei adrodd, ac ni fydd unrhyw newidyn cwmpas yn gwneud iddo ymddangos. Gall peiriant fod â thri thwnnel gweithiol a rhestr frodorol wag.
Pan fydd angen golwg yr addaswyr yn lle hynny, holwch yr addaswyr. Mae rhyngwynebau gwerthwyr yn enwi eu hunain, felly parwch ddarn yn hytrach na llinyn manwl:
Get-NetAdapter | Where-Object InterfaceDescription -match 'WireGuard|OpenVPN|TAP'
Mae proffiliau brodorol a grëwyd â llaw yn gorffen yn ffeil y llyfr ffôn o dan broffil y defnyddiwr, ac mae'r cyfatebolion ar gyfer pob defnyddiwr yn eistedd yn y copi ar draws y peiriant. Dyna pam mai anaml y mae copïo storfa proffiliau un defnyddiwr i gyfrif arall yn atgynhyrchu'r un rhestr. Mae'r ffeil yn esbonio o ble daeth cysylltiad brodorol crwydrol. Nid yw'n dweud dim am storfa cleient gwerthwr.
Beth i'w gofnodi cyn tynnu proffil
Yswiriant rhad yw nodyn pum maes: enw, cwmpas, cyfeiriad y gweinydd, statws, a thestun manwl y gwall o ymgais y defnyddiwr. Ychwanegwch y cleient y maent yn ei lansio mewn gwirionedd, oherwydd y manylyn hwnnw sy'n penderfynu a oes unrhyw bwys ar y cofnod brodorol. Heb hynny, mae dileu cywir yn dal i edrych fel achos y methiant nesaf. Cadwch y nodyn yn y tocyn yn hytrach nag mewn ffenestr sgwrs.
Mae tynnu'n un gorchymyn, ac mae'n dileu cyfluniad yn hytrach na'i analluogi. Rhedwch ef dim ond ar ôl i'r nodyn hwnnw fodoli:
Remove-VpnConnection -Name "Office" -Force
Ychwanegwch -AllUserConnection pan fo'r targed yn y storfa pob defnyddiwr, a chadwch y ffynhonnell cyfluniad a gymeradwywyd yn rhywle arall yn gyntaf. Yna ailgysylltwch unwaith a darllenwch y tabl llwybr, oherwydd dim ond bod y cyfluniad wedi'i gadw y mae rhestr yn ei brofi. Mae a yw traffig yn cyrraedd y gweinydd yn gwestiwn ar wahân na fydd unrhyw faint o allbwn Get-VpnConnection yn ei ateb. Os yw'r defnyddiwr yn dal i fethu ar ôl ailychwanegu'n lân, nid y proffil oedd y broblem erioed.