Windows VPN-snið er færsla í símaskrá, og PowerShell er ein leið til að breyta þeirri færslu. Af þeim mun koma tveir gallar: fyrirfram deildur lykill sem kemur til netþjónsins þegar skemmdur, og vistfang netþjóns sem lítur út fyrir að vera uppfært en er ekki það sem næstu göng hringja í. Bæði er auðveldara að sjá ef þú meðhöndlar sniðið sem geymt ástand en ekki sem skipun sem þú keyrðir. Yfirferðin fylgir röð breytinganna: búa til, breyta, umfang, lesa aftur.

Byggðu sniðið með bókstaflegum lykli

Add-VpnConnection tekur við fyrirfram deilda L2TP lyklinum í gegnum -L2tpPsk. PowerShell vinnur strenginn áður en cmdlet-ið fær hann, og innan gæsalappa hefst breytutilvísun á dollartákni en backtick hefur flóttarunu. Lykill sem inniheldur annað hvort kemur styttri, eða með öðru tákni, og sniðið er búið til með réttum hætti með röngu leyndarmálinu.

Síðan kemur gallinn í ljós við IPsec-auðkenningu, þar sem göngin neita að rísa. Þess vegna er gæsalappagalli svo oft tilkynntur sem vandamál á netþjónshlið: sniðið er til, nafnið er rétt og leyndarmálið er hljóðlega rangt.

How you write itWhat PowerShell doesResult
"p@ss$word!42"Expands $word as a variableStored key is truncated
Double-quoted with an escape characterConsumes the next character as an escapeOne character disappears
'p@ss$word!42'Keeps the literal charactersStored key matches the secret

Ein gæsalöpp eru lausnin, og þau verða að umlykja allt gildið. Ef færslan er þegar til með slæmum lykli, kemur -Force í staðinn, eða fjarlægðu og búðu sniðið til aftur og prófaðu svo með nýrri tengingu:

Add-VpnConnection -Name "Contoso-L2TP" -ServerAddress vpn.contoso.example -TunnelType L2tp -L2tpPsk 'n3w$ecret!2026' -AuthenticationMethod Pap -RememberCredential -Force

Haltu raunverulega leyndarmálinu utan skeljar-sögunnar og sameiginlegra skrifta. Lestu það á keyrslutíma úr samþykktu geymslunni og sendu breytuna í stað bókstaflegs gildis, sem kemur alveg í veg fyrir gæsalappavandamálið.

Breyttu vistfanginu og tengstu svo aftur

Set-VpnConnection tekur við færibreytum aðskildum með bilum, ekki úthlutunarsetningu. Að skrifa -ServerAddress = "203.0.113.10" sendir auka-tákn og cmdlet-ið annaðhvort villir eða geymir eitthvað sem þú ætlaðir ekki. Rétta formið er -Name "Office L2TP" -ServerAddress 203.0.113.10.

Jafnvel með rétta setningu nær breytingin ekki göngum sem þegar eru uppi. Uppsett tenging heldur vistfanginu sem hún hringdi í þar til hún er aftengd, svo prófun sama setu sannar ekkert um nýja gildið. Aftengdu, breyttu, tengstu aftur og staðfestu vistfang mótaðilans í upplýsingum tengingarinnar.

Sumum eiginleikum er ekki hægt að breyta á staðnum. Þegar cmdlet-ið neitar skaltu skrifa niður fyrirliggjandi færibreytur, eyða sniðinu og búa það til aftur með leiðréttum gildum, og halda upprunalegu stillingum ganganna og auðkenningarinnar. Skrifta sem þarf aðeins að breyta símanúmerinu getur breytt færslunni í símaskránni í gegnum RAS API í stað þess að endurgera allt. Hvaða leið sem þú velur skaltu staðfesta geymdu gildin eftir á í stað þess að treysta þögn skipunarinnar.

Vita hvaða símaskrá þú breyttir

Snið fyrir hvern notanda býr í möppu netkerfistenginga þess notanda, og snið fyrir alla notendur býr í vélvíðu möppunni undir tré forritagagna. Þetta eru ólíkar færslur með ólíku umfangi, og að breyta annarri lætur hina ókosna.

Þess vegna getur breyting virst hverfa: skriftan keyrði undir einum reikningi og prófunin undir öðrum. Notaðu -AllUserConnection þegar sniðið tilheyrir vélinni, og athugaðu sama umfang þegar þú lest það aftur.

Lestu sniðið aftur áður en þú prófar

Spyrðu Windows hvað það geymdi frekar en hvað þú sendir:

Get-VpnConnection -Name "Office L2TP" | Select-Object Name, ServerAddress, TunnelType, AuthenticationMethod

Berðu þetta úttak saman við ætlunina og byrjaðu svo nýja tengingu. Ef hringingin mistekst skaltu skoða RAS-biðlaraannál í Event Viewer áður en þú breytir sniðinu aftur, því annállinn nefnir það þrep sem mistókst.

Haltu auðkenningarhönnuninni óskertri meðan þú breytir. Skipun sem breytir vistfanginu en sleppir skírteininu eða EAP-uppsetningunni framleiðir bilun sem virðist ótengd breytingunni, og að flytja út virka sniðið fyrirfram gefur þér eitthvað til að endurheimta í stað ágiskunar.

Tengdir greinar