Greška 623 koju vraća rasdial je neuspješno traženje, a ne mrežni kvar: u telefonskom imeniku nema unosa s tim imenom. Windows očekuje da profil postoji prije nego što ga ijedna naredba pozove, a program za biranje ga nikada ne kreira sam. Prođite kroz provjere ispod redom, jer svaka pretpostavlja da je prethodna uspjela.

Prvo pročitajte šifru greške

Kodovi koji slijede nakon 623 opisuju druge kvarove, pa prvi tekst koji vidite određuje granu. 691 je odbijanje vjerodajnica za profil koji zaista postoji, a 868 obično upućuje na razrješavanje imena za adresu servera. Samo 623 vas vraća na kreiranje profila, zato ponavljanje iste naredbe rijetko mijenja bilo šta.

Zabilježite izlazni status u istom koraku koji poziva biranje. Sljedeća naredba u skripti ga prepisuje i pravi kod nestane prije nego što iko pročita dnevnik.

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

Potvrdite da unos u imeniku postoji

Pitajte Windows koje profile zaista ima prije nego dodate još jedan. Naredba vraća naziv, adresu servera i trenutno stanje veze, a prazan rezultat odmah rješava pitanje.

Windows čuva unose pojedinog korisnika u jednoj datoteci imenika, a unose svih korisnika u drugoj, pa jedno ime može pokazivati na dva različita servera. To dupliciranje objašnjava skriptu koja poziva pogrešnu krajnju točku dok postavke koje ste pregledali izgledaju potpuno ispravno. Navedite obje lokacije prije nego zaključite bilo šta o imenu.

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

Kreirajte profil pomoću Add-VpnConnection

Kreirajte unos jednom naredbom koja zapisuje izvorni profil, a ne ručnim uređivanjem teksta. Navedite adresu servera, vrstu tunela i metodu provjere identiteta koju vaš pristupnik zaista prihvaća, jer profil koji pregovara pogrešan protokol kasnije pada s porukom koja okrivljuje server.

Još uvijek možete ručno zalijepiti odjeljak veze u rasphone.pbk, ali ništa ne provjerava to uređivanje. Jedan pogrešan ključ daje profil koji se ne autentificira ni prema čemu, a greška koju proizvodi izgleda kao udaljeni kvar, a ne kao tipfeler.

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

Uskladite sesiju sa spremištem vjerodajnica

Unos pripada korisniku ili računaru, a certifikat ili sačuvane vjerodajnice iza njega možda su dostupni samo iz jedne sesije prijave. Zakazani zadatak koji radi kao SYSTEM drugi je klijent od računa koji se prijavio, a usluga u sesiji 0 nema radnu površinu na kojoj bi prikazala upit. Kad interaktivna sesija prvi put sretne nepoznatu mrežu, Windows otvara upit za lokaciju mreže, a program za biranje nema prekidač da ga ušutka. Izolacija sesije izbjegava taj upit i istovremeno uklanja korisnički kontekst koji neke metode provjere identiteta zahtijevaju.

Odaberite vlasnika namjerno: zadatak koji se pokreće prijavom za tunel pojedinog korisnika, ili uslugu za tunel na razini cijelog računara. Miješanje to dvoje i očekivanje identičnog ponašanja razlog je zašto veza koja radi ručno počinje padati pod automatizacijom.

Ostavite automatski okidač onakvim kakvim ste ga zatekli

Windows može sam podići tunel kad se aplikacija ili mrežni uvjet poklopi, a prekid veze može dodati profil na popis onemogućenih unosa automatskog okidača. Sljedeći automatski pokušaj tada se nikada ne dogodi, davno nakon što je odgovorna skripta završila. Zadatak koji bezuslovno prekida vezu zato kvari neprekidno ponašanje za svakog drugog korisnika tog računara. Taj je nuspojava nevidljiva u dnevniku zadatka i upravo to je čini skupom.

Zabilježite stanje profila prije pokretanja zadatka i vratite ga onako kako ste ga zatekli, umjesto da po zadanom rušite tunel. Ponovno uključivanje okidača je promjena pravila, pa prema njemu postupajte kao prema namjernom koraku, a ne kao prema čišćenju.

Dvije granice nadžive svaku količinu skripti. rasdial može prijaviti uspjeh dok je usluga iza tunela još nedostupna, pa testirajte resurs koji vam zaista treba. Profil koji zahtijeva pametnu karticu, odobrenje pritiskom ili prijavu putem preglednika nema put bez nadzora i živi vlasnik ostaje dio dizajna.

Povezani članci