Profil VPN ta Windows huwa dħul f ktieb tat-telefon, u PowerShell huwa mod kif teditja dak id-dħul. Minn din id-distinzjoni joħorġu żewġ fallimenti: ċavetta maqsuma minn qabel li tasal għand is-server diġà korrotta, u indirizz tas-server li jidher aġġornat imma mhuwiex dak li se jċempel it-tunnel li jmiss. It-tnejn jidhru aktar faċilment jekk tittratta l-profil bħala stat maħżun u mhux bħala kmand li ħarreġt. It-taqsima ssegwi l-ordni tat-tibdiliet: oħloq, ibdel, ambitu, aqra lura.

Ibni l-profil b ċavetta litterali

Add-VpnConnection jaċċetta ċ-ċavetta L2TP maqsuma minn qabel permezz ta -L2tpPsk. PowerShell jipproċessa l-istring qabel il-cmdlet jirċeviha, u fil-virgoletti doppi sinjal tad-dollaru jibda referenza għal varjabbli filwaqt li backtick jibda escape. Ċavetta li fiha wieħed minnhom tasal iqsar, jew b karattru differenti, u l-profil jinħoloq b suċċess bis-sigriet żbaljat.

Imbagħad il-falliment jidher fl-awtentikazzjoni IPsec, fejn it-tunnel jirrifjuta li jitla. Huwa għalhekk li żball tal-virgoletti jiġi rrappurtat daqshekk spiss bħala problema fuq in-naħa tas-server: il-profil jeżisti, l-isem huwa tajjeb, u s-sigriet bil-kwiet żbaljat.

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

Il-virgoletti singoli huma s-soluzzjoni, u jridu jdawru l-valur kollu. Jekk id-dħul diġà jeżisti b ċavetta ħażina, -Force jissostitwiha, jew neħħi u oħloq il-profil mill-ġdid u mbagħad ipprova b konnessjoni ġdida:

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

Żomm is-sigriet veru l barra mill-istorja tas-shell u mill-iskripts maqsuma. Aqrah waqt il-ħidma mill-maħżen approvat u għaddi l-varjabbli minflok il-litterali, li jevita għal kollox il-problema tal-virgoletti.

Ibdel l-indirizz, imbagħad erġa kkunnettja

Set-VpnConnection jaċċetta parametri separati b spazju, mhux sintassi ta assenjazzjoni. Li tikteb -ServerAddress = "203.0.113.10" tgħaddi token żejjed, u l-cmdlet jew jagħti żball jew jaħżen xi ħaġa li ma ridtx. Il-forma korretta hija -Name "Office L2TP" -ServerAddress 203.0.113.10.

Anki bis-sintassi korretta, il-bidla ma tasalx għal tunnel li diġà huwa l fuq. Konnessjoni stabbilita żżomm l-indirizz li ċemplitlu sakemm tiskonnettja, għalhekk li tittestja l-istess sessjoni ma jipprovax xejn dwar il-valur il-ġdid. Skonnettja, editja, erġa kkunnettja, u kkonferma l-indirizz tal-pari fid-dettalji tal-konnessjoni.

Xi proprjetajiet ma jistgħux jinbidlu fil-post. Meta l-cmdlet jirrifjuta, innota l-parametri eżistenti, ħassar il-profil u oħloq mill-ġdid bil-valuri korretti, u żomm is-settings oriġinali tat-tunnel u tal-awtentikazzjoni. Skript li għandu biss ibiddel in-numru tat-telefon jista jeditja d-dħul fil-ktieb tat-telefon permezz tal-API RAS minflok joħloq kollox mill-ġdid. Liema rotta tagħżel, użaha, iżda wara kkonferma l-valuri maħżuna u mhux tafda fis-skiet tal-kmand.

Kun af liema ktieb tat-telefon editjajt

Profil għal kull utent jgħix fid-direttorju tal-konnessjonijiet tan-netwerk ta dak l-utent, u profil għall-utenti kollha jgħix fid-direttorju tal-magna kollha taħt is-siġra tad-data tal-programmi. Dawn huma dħul differenti b ambiti differenti, u l-editjar ta wieħed iħalli l-ieħor intatt.

Huwa għalhekk li bidla tista tidher li sparixxet: l-iskript dam ma kont wieħed, u t-test ma ieħor. Uża -AllUserConnection meta l-profil ikun tal-magna, u ċċekkja l-istess ambitu meta taqrah lura.

Aqra l-profil lura qabel tittestja

Staqsi lil Windows x ħażen u mhux x għaddejt:

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

Qabbel dak l-output mal-intenzjoni, imbagħad ibda konnessjoni ġdida. Jekk l-istedina tfalli, iċċekkja l-log tal-klijent RAS fil-Event Viewer qabel ma tbiddel il-profil mill-ġdid, għax il-log isemmi l-istadju li falla.

Żomm id-disinn tal-awtentikazzjoni intatt waqt li teditja. Kmand li jbiddel l-indirizz imma jħalli barra ċ-ċertifikat jew il-konfigurazzjoni EAP jipproduċi falliment li jidher mhux marbut mal-editjar, u li tesporta l-profil li jaħdem qabel jagħtik xi ħaġa x tirrestawra minflok suppożizzjoni.

Artikli relatati