rasdial-virhe 623: luo ensin VPN-profiili
Virhe 623 tarkoittaa, ettei valintaohjelma löytänyt puhelinluettelosta yhtään merkintää. Luo profiili Add-VpnConnection-komennolla ja sovita sitten istunto, puhelinluettelon polku ja automaattinen käynnistin yhteen.
rasdialin virhe 623 on hakuvirhe eikä verkkovirhe: puhelinluettelossa ei ole sen nimistä merkintää. Windows olettaa profiilin olevan olemassa ennen kuin mikään komento valitsee sen, eikä valintaohjelma koskaan luo sellaista itse. Käy alla olevat tarkistukset järjestyksessä läpi, sillä jokainen olettaa edellisen onnistuneen.
Lue virhekoodi ennen kaikkea muuta
623:n jälkeen tulevat koodit kuvaavat muita vikoja, joten ensimmäinen näkemäsi teksti ratkaisee haaran. 691 on tunnistetietojen hylkäys profiililta, joka todella on olemassa, ja 868 viittaa yleensä palvelimen osoitteen nimiratkaisuun. Vain 623 lähettää sinut takaisin luontiin, minkä vuoksi saman komennon toistaminen harvoin muuttaa mitään.
Tallenna poistumistila samassa vaiheessa, joka valitsee. Skriptin seuraava komento kirjoittaa sen yli, ja oikea koodi on kadonnut ennen kuin kukaan lukee lokia.
rasdial "Office"; if ($LASTEXITCODE -ne 0) { Write-Output "failed: $LASTEXITCODE" }Varmista, että puhelinluettelomerkintä on olemassa
Kysy Windowsilta, mitkä profiilit sillä todella on, ennen kuin lisäät uuden. Komento palauttaa nimen, palvelimen osoitteen ja nykyisen yhteyden tilan, ja tyhjä tulos ratkaisee kysymyksen heti.
Windows pitää käyttäjäkohtaiset merkinnät yhdessä puhelinluettelotiedostossa ja kaikkien käyttäjien merkinnät toisessa, joten yksi nimi voi osoittaa kahteen eri palvelimeen. Tämä kahdentuminen selittää skriptin, joka valitsee väärän päätepisteen, vaikka tarkistamasi asetukset näyttävät täysin oikeilta. Luettele molemmat sijainnit ennen kuin päättelet nimestä mitään.
Get-VpnConnection -Name "Office" | Format-List Name, ServerAddress, ConnectionStatus
dir "%APPDATA%\Microsoft\Network\Connections\Pbk"
dir "%PROGRAMDATA%\Microsoft\Network\Connections\Pbk"Luo profiili komennolla Add-VpnConnection
Luo merkintä kerran komennolla, joka kirjoittaa natiivin profiilin, älä tekstieditorilla. Anna palvelimen osoite, tunnelin tyyppi ja todennusmenetelmä, jonka yhdyskäytäväsi todella hyväksyy, sillä väärästä protokollasta neuvotteleva profiili epäonnistuu myöhemmin viestillä, joka syyttää palvelinta.
Voit yhä liittää yhteysosion käsin tiedostoon rasphone.pbk, mutta mikään ei validoi sitä muokkausta. Yksi väärä avain antaa profiilin, joka ei todenna mitään vastaan, ja sen tuottama virhe näyttää etäviolta eikä kirjoitusvirheeltä.
Add-VpnConnection -Name "Office" -ServerAddress vpn.corp.internal \
-TunnelType Ikev2 -AuthenticationMethod Eap -EncryptionLevel RequiredSovita istunto tunnistetietovarastoon
Merkintä kuuluu käyttäjälle tai koneelle, ja sen takana oleva varmenne tai tallennettu tunnistetieto voi olla saatavilla vain yhdestä kirjautumisistunnosta. Järjestelmänä SYSTEM toimiva ajastettu tehtävä on eri asiakas kuin kirjautunut tili, eikä istunnossa 0 toimivalla palvelulla ole työpöytää, jolla kehotteen voisi näyttää. Kun interaktiivinen istunto kohtaa ensimmäisen kerran tuntemattoman verkon, Windows avaa verkon sijaintikehotteen, eikä valintaohjelma tarjoa kytkintä sen vaientamiseksi. Istunnon eristäminen välttää tämän kehotteen ja poistaa samalla käyttäjäkontekstin, jota eräät todennusmenetelmät vaativat.
Valitse omistaja harkiten: kirjautumisen laukaiseva tehtävä käyttäjäkohtaiselle tunnelille tai palvelu koko koneen tunnelille. Näiden sekoittaminen ja saman käyttäytymisen odottaminen on syy siihen, miksi käsin toimiva yhteys alkaa epäonnistua automaatiossa.
Jätä automaattinen käynnistin sellaiseksi kuin löysit sen
Windows voi nostaa tunnelin itse, kun sovellus tai verkkoehto täsmää, ja katkaisu voi lisätä profiilin poistettujen automaattisten käynnistimien luetteloon. Seuraava automaattinen yritys jää silloin kokonaan tapahtumatta, kauan sen jälkeen kun vastuullinen skripti on päättynyt. Ehdoitta katkaiseva tehtävä rikkoo siis aina päällä -käyttäytymisen jokaiselta muulta kyseisen koneen käyttäjältä. Tämä sivuvaikutus on näkymätön tehtävän lokissa, ja juuri siksi se on kallis.
Kirjaa profiilin tila ylös ennen tehtävän suorittamista ja palauta se sellaisena kuin löysit sen sen sijaan, että purkaisit tunnelin oletuksena. Käynnistimen uudelleen salliminen on käytäntömuutos, joten käsittele sitä tietoisena vaiheena äläkä siivouksena.
Kaksi rajaa kestää minkä tahansa määrän skriptausta. rasdial voi ilmoittaa onnistumisesta, kun taas tunnelin takana oleva palvelu on yhä tavoittamattomissa, joten testaa resurssi, jota todella tarvitset. Profiililla, joka vaatii älykortin, push-hyväksynnän tai selainkirjautumisen, ei ole valvomatonta polkua, ja inhimillinen omistaja pysyy osana suunnittelua.