La eraro 623 de rasdial estas serĉa malsukceso, ne reta malsukceso: la telefonlibro enhavas neniun enskribon kun tiu nomo. Windows atendas, ke la profilo jam ekzistu antaŭ ol iu ajn komando alvokas ĝin, kaj la alvokilo neniam mem kreas unu. Trairu la subajn kontrolojn laŭ ordo, ĉar ĉiu supozas, ke la antaŭa sukcesis.

Unue legu la eraran kodon

La kodoj post 623 priskribas aliajn difektojn, do la unua teksto, kiun vi vidas, decidas la branĉon. 691 estas rifuzo de akreditaĵoj kontraŭ profilo, kiu ja ekzistas, kaj 868 kutime montras al nomresolvo por la adreso de la servilo. Nur 623 resendas vin al kreado, tial ripetado de la sama komando malofte ŝanĝas ion.

Kaptu la eliran staton en la sama paŝo, kiu alvokas. La sekva komando en skripto superskribas ĝin, kaj la vera kodo jam mankas, kiam iu legas la protokolon.

rasdial "Office"; if ($LASTEXITCODE -ne 0) { Write-Output "failed: $LASTEXITCODE" }

Konfirmu, ke la enskribo en la telefonlibro ekzistas

Demandu Windows, kiujn profilojn ĝi vere havas, antaŭ ol aldoni plian. La komando redonas la nomon, la servilan adreson kaj la nunan konektan staton, kaj malplena rezulto tuj solvas la demandon.

Windows tenas enskribojn po uzanto en unu telefonlibra dosiero kaj enskribojn por ĉiuj uzantoj en alia, do unu nomo povas montri al du malsamaj serviloj. Tiu duobligo klarigas skripton, kiu alvokas la malĝustan finpunkton, dum la agordoj, kiujn vi kontrolis, aspektas tute ĝustaj. Listigu ambaŭ lokojn antaŭ ol konkludi ion pri la nomo.

Get-VpnConnection -Name "Office" | Format-List Name, ServerAddress, ConnectionStatus
dir "%APPDATA%\Microsoft\Network\Connections\Pbk"
dir "%PROGRAMDATA%\Microsoft\Network\Connections\Pbk"

Kreu la profilon per Add-VpnConnection

Kreu la enskribon unufoje per la komando, kiu skribas denaskan profilon, anstataŭ per teksta redaktado. Donu la servilan adreson, la tunelan tipon kaj la aŭtentigan metodon, kiun via kluzo vere akceptas, ĉar profilo, kiu intertraktas malĝustan protokolon, poste malsukcesas kun mesaĝo, kiu kulpas la servilon.

Vi ankoraŭ povas mane enmeti konektan sekcion en rasphone.pbk, sed nenio validigas tiun redakton. Unu malĝusta ŝlosilo donas profilon, kiu aŭtentigas kontraŭ nenio, kaj la eraro, kiun ĝi produktas, aspektas kiel fora difekto, ne kiel tajperaro.

Add-VpnConnection -Name "Office" -ServerAddress vpn.corp.internal \
  -TunnelType Ikev2 -AuthenticationMethod Eap -EncryptionLevel Required

Agordu la seancon al la akreditaĵa konservejo

Enskribo apartenas al uzanto aŭ al la maŝino, kaj la atestilo aŭ konservitaj akreditaĵoj malantaŭ ĝi eble atingeblas nur el unu ensaluta seanco. Planita tasko, kiu ruliĝas kiel SYSTEM, estas alia kliento ol la konto, kiu ensalutis, kaj servo en seanco 0 havas neniun labortablon, sur kiu montri prompton. La unuan fojon, kiam interaga seanco renkontas nekonatan reton, Windows malfermas sian retolokan prompton, kaj la alvokilo ofertas neniun ŝaltilon por silentigi ĝin. Seanca izolado evitas tiun prompton kaj samtempe forigas la uzantan kuntekston, kiun kelkaj aŭtentigaj metodoj postulas.

Elektu la posedanton konscie: ensalute ekigita tasko por tunelo po uzanto, aŭ servo por tunelo por la tuta maŝino. Miksi la du kaj atendi identan konduton estas la kaŭzo, kial konekto, kiu funkcias mane, komencas malsukcesi sub aŭtomatigo.

Lasu la aŭtomatan ekigilon tia, kia vi trovis ĝin

Windows povas mem levi tunelon, kiam aplikaĵo aŭ reta kondiĉo kongruas, kaj malkonekto povas aldoni la profilon al la listo de malŝaltitaj enskriboj de aŭtomata ekigilo. La sekva aŭtomata provo tiam neniam okazas, longe post kiam la respondeca skripto finiĝis. Tasko, kiu malkonektas senkondiĉe, do rompas la konduton de ĉiam-ŝaltita por ĉiu alia uzanto de tiu maŝino. Tiu flanka efiko estas nevidebla en la taska protokolo, kaj ĝuste tio faras ĝin multekosta.

Notu la profilan staton antaŭ ol la tasko ruliĝas, kaj remetu ĝin tiel, kiel vi trovis ĝin, anstataŭ defaŭlte malkonstrui la tunelon. Reŝalti la ekigilon estas politika ŝanĝo, do traktu ĝin kiel konscian paŝon, ne kiel purigadon.

Du limoj postvivas ajnan kvanton da skriptado. rasdial povas raporti sukceson, dum la servo malantaŭ la tunelo ankoraŭ estas neatingebla, do testu la rimedon, kiun vi vere bezonas. Profilo, kiu postulas inteligentan karton, puŝan aprobon aŭ ensaluton per retumilo, havas neniun senhoman vojon, kaj homa posedanto restas parto de la dezajno.

Rilataj artikoloj