rasdial-fout 623: skep eers die VPN-profiel
Fout 623 beteken die inbelprogram vind geen inskrywing in die telefoonboek nie. Skep die profiel met Add-VpnConnection en bring dan die sessie, die telefoonboekpad en die outomatiese sneller in lyn.
Die fout 623 van rasdial is ’n opsoekfout eerder as ’n netwerkfout: die telefoonboek bevat geen inskrywing met daardie naam nie. Windows verwag dat die profiel reeds bestaan voordat enige opdrag dit inbel, en die inbeller skep nooit self een nie. Werk die kontroles hieronder in volgorde deur, want elkeen veronderstel dat die vorige een geslaag het.
Lees eers die foutkode, voor enigiets anders
Kodes wat ná 623 volg, beskryf ander foute, so die eerste teks wat jy sien, bepaal die vertakking. ’n 691 is ’n verwerping van aanmeldgegewens vir ’n profiel wat wel bestaan, en ’n 868 dui gewoonlik op naamresolusie vir die bedieneradres. Slegs 623 stuur jou terug na die skep van die profiel, en daarom verander dieselfde opdrag herhaal selde iets.
Teken die uitgangstatus in dieselfde stap op wat inbel. Die volgende opdrag in ’n script oorskryf dit, en die werklike kode is weg teen die tyd dat iemand die log lees.
rasdial "Office"; if ($LASTEXITCODE -ne 0) { Write-Output "failed: $LASTEXITCODE" }Bevestig dat die telefoonboekinskrywing bestaan
Vra Windows watter profiele dit werklik het voordat jy nog een byvoeg. Die cmdlet gee die naam, die bedieneradres en die huidige verbindingstoestand terug, en ’n leë resultaat besleg die vraag dadelik.
Windows hou per-gebruiker-inskrywings in een telefoonboeklêer en alle-gebruikers-inskrywings in ’n ander, so een naam kan na twee verskillende bedieners wys. Daardie duplisering verduidelik ’n script wat die verkeerde eindpunt inbel terwyl die instellings wat jy nagegaan het volkome korrek lyk. Lys albei liggings voordat jy enigiets oor die naam aflei.
Get-VpnConnection -Name "Office" | Format-List Name, ServerAddress, ConnectionStatus
dir "%APPDATA%\Microsoft\Network\Connections\Pbk"
dir "%PROGRAMDATA%\Microsoft\Network\Connections\Pbk"Skep die profiel met Add-VpnConnection
Skep die inskrywing een keer met die cmdlet wat ’n inheemse profiel skryf eerder as met ’n teksredigering. Gee die bedieneradres, die tonneltipe en die verifikasiemetode wat jou poort werklik aanvaar, want ’n profiel wat die verkeerde protokol onderhandel, misluk later met ’n boodskap wat die bediener blameer.
Jy kan steeds ’n verbindingsafdeling met die hand in rasphone.pbk plak, maar niks valideer daardie wysiging nie. Een verkeerde sleutel lewer ’n profiel wat teen niks verifieer nie, en die fout wat dit gee, lyk soos ’n afgeleë fout eerder as ’n tikfout.
Add-VpnConnection -Name "Office" -ServerAddress vpn.corp.internal \
-TunnelType Ikev2 -AuthenticationMethod Eap -EncryptionLevel RequiredPas die sessie by die aanmeldgegewens-stoor aan
’n Inskrywing behoort aan ’n gebruiker of aan die masjien, en die sertifikaat of gestoorde aanmeldgegewens daarby is dalk net uit een aanmeldsessie bereikbaar. ’n Geskeduleerde taak wat as SYSTEM loop, is ’n ander kliënt as die rekening wat aangemeld het, en ’n diens in sessie 0 het geen lessenaar waarop dit ’n opdrag kan wys nie. Die eerste keer dat ’n interaktiewe sessie ’n onbekende netwerk teëkom, maak Windows sy netwerklokasie-opdrag oop, en die inbeller het geen skakelaar om dit stil te maak nie. Sessie-isolasie vermy daardie opdrag en verwyder terselfdertyd die gebruikerkonteks wat sommige verifikasiemetodes vereis.
Kies die eienaar doelbewus: ’n aanmelding-geaktiveerde taak vir ’n per-gebruiker-tonnel, of ’n diens vir een vir die hele masjien. Om die twee te meng en dieselfde gedrag te verwag, is hoe ’n verbinding wat met die hand werk, onder outomatisering begin misluk.
Los die outomatiese sneller soos jy dit gevind het
Windows kan self ’n tonnel oprig wanneer ’n toepassing of ’n netwerkkondisie pas, en ’n ontkoppeling kan die profiel by die lys gedeaktiveerde outomatiese sneller-inskrywings voeg. Die volgende outomatiese poging gebeur dan nooit, lank nadat die verantwoordelike script afgesluit het. ’n Taak wat onvoorwaardelik ontkoppel, breek dus altyd-aan-gedrag vir elke ander gebruiker van daardie masjien. Daardie newe-effek is onsigbaar in die taaklog, en dit is wat dit duur maak.
Let op die profieltoestand voordat die taak loop, en sit dit terug soos jy dit gevind het eerder as om die tonnel by verstek af te breek. Om die sneller weer te aktiveer is ’n beleidsverandering, so hanteer dit as ’n doelbewuste stap en nie as opruiming nie.
Twee grense oorleef enige hoeveelheid script. rasdial kan sukses rapporteer terwyl die diens agter die tonnel nog onbereikbaar is, so toets die hulpbron wat jy werklik nodig het. ’n Profiel wat ’n slimkaart, ’n stootgoedkeuring of ’n blaaieraanmelding vereis, het geen onbewaakte pad nie, en ’n menslike eienaar bly deel van die ontwerp.