АутоРедиал за ВПН везе Виндовс 8/2008/10/2012

Изненађујуће, иако мала, нашао сам да је у оперативном систему Виндовс, почевши од верзије 8 и на Виндовс Серверу, почев од 2008. Мицрософт мало "поднио" дијалог поставки поставке ВПН везе. Тачније, смањио сам подешавања на картици Опције. Уместо онога што је било познато у оперативном систему Виндовс 7 и изгледало је:

Сада је готово све уклоњено и остало је само:

И поставило се легитимно питање - како сада да конфигуришете аутоматско поновно повезивање и број покушаја поновног покушаја везе ако је веза прекинута.?

Постоји неколико метода. Идемо редом. Како сложеност расте, да тако кажем.

1. метод - користите Нотепад:

Ручно подесите потребне параметре. Да бисте то учинили, идите у фолдер

Ц: \ Корисници \[УСЕР]\ АппДата \ Роаминг \ Мицрософт \ Мрежа \ Цоннецтионс \ Пбк \

Пронађите тамо (највероватније једину) датотеку под називом распхоне.пбк. Ово је обична текстуална датотека која садржи подешавања ВПН везе.

Датотека се може отворити програмом нотепад.еке (Нотепад)

Уопштено, морате пронаћи одељак који садржи ваш ВПН - на пример, такав [ППТП-ВПН]

И пронађите линије у њему (ТАДА!) / Ако нисте ништа променили, изгледаће отприлике овако:

РедиалАттемптс = 3
РедиалСецондс = 60
ИдлеДисцоннецтСецондс = 0
РедиалОнЛинкФаилуре = 1

То је, опет, „Мицрософт је мислио за вас и одлучио све“.

Али сада знате где треба да потражите и промените потребне параметре.

  • Редиалаттттс= 3 - број покушаја да се поново повеже (максимално 99)
  • Редиалсецондс= 60 - број секунди између покушаја да се поново повеже
  • ИдлеДисцоннецтСецондс= 0 - колико чекати да схватимо да је линија прекинута (0 - не чекајте уопште)
  • РедиалОнЛинкФаилуре= 1 - Покушај поново ако веза није прекинута? 1 - да, 0 - не

За примјену параметара морате, као и прије, поновно повезати ВПН.

А онда верујте да ће Мицрософт Виндовс учинити све за вас 🙂

Напомена: Примећује се да Виндовс Сервер 2012 може, на сопствену иницијативу, да користи фасциклу Ц: \ Усерс \ [УСЕР] \ АппДата \ Роаминг \ Мицрософт \ Нетворк \ Цоннецтионс \ Пбк \ _хидденПбк и ставити датотеку распхоне.пбк у ову мапу.

2. метод - конфигуришите најједноставнији задатак:

Креирајте задатак у Таск Сцхедулеру који ће покренути бат-датотеку са везним низом до потребног ВПН-а и конфигурирати тај задатак тако да се покреће, рецимо, сваких 5 минута.

Подсећам вас да наредбена линија за повезивање ВПН везе изгледа овако

Ц: име уноса [име корисника / лозинка | *]] [/ ДОМАИН: домен] Ц: \ виндовс \ систем32 \ расдиал.ЕКСЕ

Има још параметара, али ако сте заинтересовани, уверите се сами..

У задатку не заборавите навести да се „увек трчи“

Наведите извршну датотеку, на пример, такву

Или реците да трчите расдиал.еке (ВПН корисничка лозинка је име корисничког имена ваше ВПН везе и ваше_пассворд)

Напомена. Како се користи услужни програм расдиал већ смо показали у чланку Аутостарт ВПН везе

Трчите сваких 5 минута сваког дана.

Метода 3. Конфигуришите задатак „са завојима“:)

  1. Креирајте задатак у Распореду задатака
  2. У задатку дефинишемо два окидача. Она која користи КСМЛ захтев (слично чланку Покретање плана распореда након довршетка одређеног задатка)
  * [Систем [провајдер [@ Наме = 'РасЦлиент'] и (ЕвентИД = 20226)]] и * [ЕвентДата [Подаци [4] = '829' или '629']]   
Напомена. Кодови: 829 - Даљински прекид везе, 629 -Клијент прекине везу

Други се заснива на праћењу догађаја у Дневнику догађаја:

  • Назив дневника: Мицрософт-Виндовс-НетворкПрофиле / Оперативни
  • Извор: НетворкПрофиле
  • ИД догађаја: 10000
  • Као покретани програм одаберите расдиал.еке са параметрима впн-наме корисничка лозинка
  • Поред тога, на картици Услови можете надјачати следеће параметре

Напомена: Да бисте били сигурни да овај задатак ради или не, направите други окидач са ИД-ом догађаја = 10001. Овај догађај се појављује када се ВПН ручно онемогући (дисконта). Након тога, покушајте ручно онемогућити ВПН. Веза ће се одмах успоставити.

Па, то је све.

Напомена Све описано ради у оперативном систему Виндовс 7

Даље, испод спојлера, без превода, дајем дугачак, детаљан и мучан опис Методе 1 и 3 на енглеском језику, преузет са Тецхнет форума.

Имао је овај проблем неколико недеља, али напокон сам добио прилику да проведем неко време на њему синоћ. Наишли смо на ову нит .... Претпостављам да су са Мицрософт-ом који прави ВПН везу РТ-Лике пропустили део дијалога или су га поставили за РТ таблете са мишљу да не желите да се ВПН поново повеже и користи податке / батерија. Наравно да су пропустили став да је задрже за радне површине ...

У сваком случају, надао сам се да подаци о дијалозима промашени стварним кодом нису као што је то случај понекад. Изгледало је обећавајуће када сам проверио ВПН конфигурацију и пронашао подешавања генерисана у Виндовс 8 вези. Нажалост, док су подешавања за поновно бирање омогућена, функција поновног бирања не ради. Покушао сам успоставити ВПН везу с расдиал-ом иако дос, али још увијек нисам имао среће. Баш ми је пало на памет док куцам ову поруку е-поште да бих могао покушати да преименујем расдиал.пбк и убацим га у коментар Расдиал-а да успоставим ВПН везу, можда ће употребити подешавања. Покушаћу касније.

Ц: \ Усерс \ Јое \ АппДата \ Роаминг \ Мицрософт \ Нетворк \ Цоннецтионс \ Пбк \ распхоне.пбк су у њему заправо омогућена подешавања поновног бирања ...

РедиалАттемптс = 3
РедиалСецондс = 60
ИдлеДисцоннецтСецондс = 0
РедиалОнЛинкФаилуре = 1 (ово је постављено на један у Виндовс-у 7 када омогућите потврдни оквир Редиал)

У случају да је неко заинтересован, синоћ је смислио прилично добро решење док МС не објави ажурирање за враћање поставки. Ово рјешење ми се допада више од покретања рјешења треће стране како бих покушао одржати ВПН. Можете поставити задатак Распоред задатака за активирање прекида. Синоћ сам га пробао и ВПН се одмах поново повезао. Провјеравам кодекс грешака клијента / удаљеног прекида искључујући код „корисник прекида везе“ како бих избјегао да се поново повеже када заправо желите да прекинете везу. Ово су само два кода грешке које сам напоменуо у дневнику догађаја, МС наводи много више кодова грешака, али нисам их искусио на прекидима иако би их се могао додати. Ако неко користи ово и мисли да треба додати још кода, ажурирајте кмл упит или ми јавите и ја ћу га ажурирати. Опростите на КСМЛ упиту, а не на нешто што обично радим ако се може боље форматирати, јавите ми ... за учење 😉

Ево листе неких кода грешака (ово није комплетно за Вин8, али нисам потрошио пуно времена на претрагу)

Како подесити заказани задатак за покретање на ВПН прекиду

  1. Кликните на Виндовс8 Старт и унесите Распоред задатка (отворите га у оквиру Подешавања)
  2. Кликните на Креирај задатак
  3. Примените следећа подешавања на наведене картице (курзив описује сваку поставку)

Картица Генерал

Име: ВПН Редиал
За описну употребу можете користити било које име које желите као што је Моја компанија ВПН Редиал .... Без обзира ...

Изаберите: Покрени да ли је корисник пријављен или не
Под условом да имате лозинку повезану са вашим налогом за пријаву, ова опција ће спречити да се дос прозор отвори сваки пут када се посао покрене. Ако немате лозинку, оставите је и погледајте белешке испод ових корака.
Картица окидача

Кликните на дугме Ново
Да креирамо нови окидач користићемо да активирамо посао када се ВПН конекција прекине

Започните задатак: На догађају
Посао ће бити покренут уносом дневника догађаја апликације

Изаберите: Прилагођено
Цустом нам даје флексибилност креирања детаљнијег упита

Кликните на дугме Нови филтер догађаја ...
Ево где градимо упит за окидач

Кликните картицу КСМЛ
Ова картица нам омогућава да напишемо сопствени упит (још флексибилнији)

Означите Уређивање упита ручно
Да бисте започели ручно уређивање

Копирајте следећи упит
Овај упит ће се покренути на апликацијском догађају за РасЦлиент са ЕвентИД-ом 20226 и кодовима грешака 829 (Ремоте Дисцоннецт), 629 (Цлиент Дисцоннецт). Копирајте и укључите у



* [Систем [провајдер [@ Наме = 'РасЦлиент'] и (ЕвентИД = 20226)]] и * [ЕвентДата [Подаци [4] = '829' или '629']]

Притисните ОК

Уверите се да је Омогућено
Проверите ако није потврђено да ли је посао омогућен

Кликните ОК

Картица „Акције“

Кликните на ново
Да бисте креирали радњу која ће се извести кад се посао покрене

Радња: Покрените програм
Одабиром ове опције омогућит ћемо покретање расдиал-а како бисмо поновно успоставили ВПН везу

Програм / скрипта: расдиал
Већ треба да буде у путу, па само унесите наредбу расдиал

Додајте аргументе (необавезно): лозинка за корисничко име „ВПН име“
ВПН име је име које сте дефинисали за своју диалуп везу. На пример, када кликнете на икону мреже у системској траци, име које је наведено за ваш ВПН, обавезно га унесите тачно онако како је приказано. Након конекције биће ваше корисничко име и лозинка. На пример, лозинка за корисничко име „МОЈА ВПН веза“

Кликните ОК

Картица Услови (није обавезна уколико не користите лаптоп)

Подешавања ТАБ

Омогући: Ако задатак не успе, поново га покрените: 1 минут
У случају да постоји привремени проблем који ће поново успоставити ВПН везу. Можете да одредите вредност коју желите уместо 1 минута

Покушај поновног покретања до: 7 пута
Опет у случају да постоји привремени проблем којим се поново успоставља ВПН веза. Можете да одредите коју вредност желите уместо 7 пута

Кликните ОК
Напомене

  1. Нисам заиста толико тестирао, али конфигурирао сам га синоћ, пробудио се јутрос и пронашао дневник догађаја који приказује 4 прекида везе, а посао је поново биран 4 пута, ВПН веза је и даље активна.
  2. На картици Генерал омогућили смо „Покрени да ли је корисник пријављен или не. Ово није проблем јер неће бити ВПН везе када нисте пријављени. Што ова опција ради откад покрећемо дос (расдиал) наредбу, спречава отварање дос-прозора сваки пут када се посао покрене, тако да вам неће сметати ако сте усред нечега. Ова опција функционише само ако имате лозинку (коју би требало) да повежете са налогом. Ако не дозволите да се рачунар покрене на радној површини, опција неће радити. Оно што сам учинио за људе у овим ситуацијама је креиран мали ВБСцрипт омотач за покретање дос команде како би се избегао дос промпт. То заправо није проблем ако нисте анални према њему као ја, једноставно бисте се могли носити са отварањем Дос прозора.
  3. Поново упит провјерава дневник догађаја за нови унос за РасЦлиент са идом догађаја 20226 који садржи кодове грешака 820 или 620. можете додати додатне кодове грешака понављањем узорка. Пример да активирате и на 222 и 333, модификовали бисте релевантни део линије као такав * [ЕвентДата [Подаци [4] = '829' или '629' или '222' или '333']]

    .