Памылка 623 ад rasdial — гэта збой пошуку, а не збой сеткі: у тэлефоннай кнізе няма запісу з такім імем. Windows чакае, што профіль ужо існуе, перш чым якая-небудзь каманда набярэ яго, а наборная праграма ніколі не стварае яго сама. Прайдзіце праверкі ніжэй па парадку, бо кожная з іх мяркуе, што папярэдняя прайшла паспяхова.

Спачатку прачытайце код памылкі, а потым усё астатняе

Коды, якія ідуць пасля 623, апісваюць іншыя няспраўнасці, таму першы тэкст, які вы ўбачыце, вызначае галіну. 691 — гэта адмова ў даных для ўваходу для профілю, які сапраўды існуе, а 868 звычайна паказвае на развязанне імені для адраса сервера. Толькі 623 вяртае вас да стварэння профілю, таму паўтарэнне той жа каманды рэдка што-небудзь змяняе.

Фіксуйце код выхаду ў тым жа кроку, які выконвае набор. Наступная каманда ў сцэнары перазапіша яго, і сапраўдны код знікне да таго часу, як хтосьці прачытае журнал.

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

Пераканайцеся, што запіс у тэлефоннай кнізе існуе

Спытайце Windows, якія профілі ў яго сапраўды ёсць, перш чым дадаваць яшчэ адзін. Камандлет вяртае імя, адрас сервера і бягучы стан злучэння, а пусты вынік адразу вырашае пытанне.

Windows захоўвае запісы асобнага карыстальніка ў адным файле тэлефоннай кнігі, а запісы ўсіх карыстальнікаў — у другім, таму адно імя можа паказваць на два розныя серверы. Гэта дубліраванне тлумачыць сцэнар, які набірае няправільную канчатковую кропку, тады як правераныя вамі налады выглядаюць цалкам правільнымі. Пералічыце абодва месцы, перш чым рабіць выснову пра імя.

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

Стварыце профіль праз Add-VpnConnection

Стварыце запіс адзін раз камандлетам, які піша ўласны профіль, а не тэкставым рэдагаваннем. Падайце адрас сервера, тып тунелю і метад аўтэнтыфікацыі, які ваш шлюз сапраўды прымае, бо профіль, які дамаўляецца пра няправільны пратакол, пазней пацерпіць з паведамленнем, якое вінаваціць сервер.

Вы ўсё яшчэ можаце ўручную ўставіць раздзел злучэння ў rasphone.pbk, але нішто не правярае гэтую праўку. Адзін няправільны ключ дае профіль, які ні з чым не аўтэнтыфікуецца, і памылка, якую ён выдае, выглядае як збой на адлегласці, а не як друкавальная памылка.

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

Узгадніце сеанс са сховішчам даных для ўваходу

Запіс належыць карыстальніку або машыне, і сертыфікат ці захаваныя даныя для ўваходу за ім могуць быць даступныя толькі з аднаго сеансу ўваходу. Запланаваная задача, якая выконваецца як SYSTEM, — гэта іншы кліент, чым уліковы запіс, які ўвайшоў, а служба ў сеансе 0 не мае працоўнага стала, на якім можна паказаць запыт. Першы раз, калі інтэрактыўны сеанс сустракае незнаёмую сетку, Windows адкрывае запыт месцазнаходжання сеткі, і наборная праграма не прапануе перамыкача, каб яго заглушыць. Ізаляцыя сеансу пазбягае гэтага запыту і адначасова выдаляе кантэкст карыстальніка, які патрабуюць некаторыя метады аўтэнтыфікацыі.

Выбірайце ўладальніка свядома: задача, якая запускаецца пры ўваходзе, для тунелю асобнага карыстальніка, або служба для тунелю ўсёй машыны. Змешванне двух і чаканне аднолькавых паводзін — гэта тое, праз што злучэнне, якое працуе ўручную, пачынае здаваць пад аўтаматызацыяй.

Пакіньце аўтазапуск так, як вы яго знайшлі

Windows можа сам узняць тунель, калі праграма або ўмова сеткі супадае, а адключэнне можа дадаць профіль у спіс адключаных запісаў аўтазапуску. Наступная аўтаматычная спроба тады ўжо не адбудзецца, праз доўгі час пасля завяршэння адказнага сцэнара. Таму задача, якая безумоўна адключае, ламае паводзіны пастаяннага ўключэння для ўсіх іншых карыстальнікаў гэтай машыны. Гэты пабочны эфект незаўважны ў журнале задачы, і менавіта таму ён такі дарагі.

Зафіксуйце стан профілю перад запускам задачы і вярніце яго так, як знайшлі, замест таго каб па змаўчанні зносіць тунель. Паўторнае ўключэнне трыгера — гэта змена палітыкі, таму стаўцеся да яго як да свядомага кроку, а не як да прыборкі.

Дзве межы вытрываюць любы аб’ём сцэнараў. rasdial можа паведаміць пра поспех, пакуль служба за тунелем яшчэ недасяжная, таму праверце рэсурс, які вам сапраўды патрэбны. Профіль, які патрабуе смарт-картку, push-пацверджанне або ўваход праз браўзер, не мае шляху без удзелу чалавека, і жывы ўладальнік застаецца часткай дызайну.

Падобныя артыкулы