rasdial 623 катасы тармактын бузулушу эмес, издөөнүн ийгиликсиздиги: телефон китебинде ушундай аттагы жазуу жок. 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 тастыктоону же браузер аркылуу кирүүнү талап кылган профилдин көзөмөлсүз жолу жок, жана адам ээси долбоордун бөлүгү бойдон калат.

Тектеш макалалар