VPN-ге қосылу тіркелу скриптіңізді қайта іске қоспайды
Тіркелу скрипттері тіркелу кезінде орындалады, туннель пайда болғанда емес. Іске қосуды, тіркелуді және фондық жаңартуды ажыратып, содан кейін жұмысты қосылымға байланыстырыңыз.
Пайдаланушыңыз үйде жүйеге кіріп, VPN-ге қосылады және бұрын кеңседе өздігінен пайда болатын дискіні бейнелеуді күтеді. Туннель көтеріледі, домен жауап береді, бірақ ештеңе бейнеленбейді. Ештеңе бұзылмаған: тіркелу скрипті тіркелу кезінде орындалады, ал сессия басталғаннан жиырма минут кейін ашылған туннель тіркелу емес. Екеуін бір оқиға ретінде оқу адамдарды жоқ VPN ақауын іздеуге жібереді.
Төрт шешім бұл тосынсыйды дұрыс әрекет ететін жұмыс ағынына айналдырады, ал біріншісі скрипт қандай оқиғаларға сүйенетінін білу ғана.
Скрипттер қайта ойнатуға болмайтын өмірлік цикл оқиғаларына сүйенеді
Компьютер жағындағы саясат машина жүктелгенде, ал пайдаланушы жағындағы саясат біреу жүйеге кіргенде қолданылады, фондық жаңарту болса ештеңені қайта іске қоспай сол параметрлерді айналып өтеді. Ол жаңарту скрипт кеңейтімін өңдейді, бірақ жеке скрипттерді қайта іске қоспайды, олар тек іске қосу, өшіру, кіру немесе шығу кезінде іске қосылады. Сондықтан gpupdate /force табыс туралы хабарлауы мүмкін, ал бейнелеу әлі жоқ, және таза жаңарту скрипт бірдеңе жасады деген дәлел емес.
Саясатты өңдеу туралы Microsoft анықтамалығы кеңейтімді өңдеу мен оның мазмұнын орындау арасындағы дәл сол шекараны жүргізеді, және біреу жаңарту скриптті қайта ойнатуы керек еді деп талап еткенде сілтеме жасалатын бет осы.
Әр скрипт желісіз де сәтсіз бола бермейді. Тек жергілікті немесе кэштелген материалды оқитын скрипт ішінара сәтті болуы мүмкін, ал ортақ ресурсқа қол тигізетін скрипт үнсіз сәтсіз болып, айқын із қалдырмайды. Желіні кінәламас бұрын скрипттің нақты жолын және ол неге жететінін тексеріңіз. Скрипт тіркелу кезінде орындалмайды деген әрбір мәлімдемеге де осындай тексеру қажет, өйткені жоспарланған тапсырма немесе клиент әрекеті ешкім қарамайтын жерде жұмысты атқарып жатқан болуы мүмкін.
Жұмысты тіркелуге емес, қосылымға байланыстырыңыз
Тіркелу скрипті деген сөз тіркесінің артында үш түрлі жұмыс жасырын: пайдаланушы қосылғаннан кейін дискіні бейнелеу, біреу жүйеге кірмей тұрып машина конфигурациясын қолдану және жаңартылған саясатты тарту. Олардың мерзімдері әртүрлі, және шынымен тек екіншісіне тіркелу алдында қосылым қажет. Талапты мерзімі бар сөйлем түрінде жазыңыз, мысалы: бұл бейнелеу туннель көтерілгеннен кейін бір минут ішінде болуы керек.
Қосылымнан кейін орындалуы керек жұмыс үшін қосылыммен іске қосылатын тапсырманы немесе клиент қолдайтын қосылым әрекетін пайдаланыңыз. Клиент қандай оқиғаны шынымен шығаратынын тексеріңіз, өйткені Windows-тың жергілікті VPN клиенті көтеретін оқиғаны үшінші тарап клиенті көтермейді. Тіркелу алдында қажет машина конфигурациясы үшін қолдау көрсетілетін жауап — құрылғы туннелі немесе тіркелуге дейінгі басқа дизайн, ал жұмыс үстелі пайда болғанда іске қосылатын тапсырма емес. Жұмысты оған қажет сәйкестік пен сессияда орындаңыз, өйткені SYSTEM ретінде жасалған бейнелеу пайдаланушы ешқашан көрмейтін сессияға түседі.
Әрекет етпес бұрын дайындықты тексеріңіз және қатты сәтсіздікке ұшыраңыз
Қосылым оқиғасы DNS немесе файл сервері пайдалануға жарамды болмай тұрып келуі мүмкін, сондықтан тапсырма болжаудың орнына қажет нәрсені тексеруі керек. Нақты атауды шешіңіз, нақты қосылымды байқап көріңіз және шек пен кідіріспен қайталаңыз: қысқа цикл ішіндегі Resolve-DnsName files.corp.example әлі-еместі ешқашаннан ажыратады. Соңғы әрекеттен кейін атауы мен қатесі бар нақты сәтсіздік туралы хабарлаңыз.
Журналсыз шексіз цикл ешқашан басталмаған тапсырмадан ажыратылмайды және ескірген тіркелгі деректері мен firewall ережесінің айырмашылығын жасырады.
Төрт нәрсені тексеріңіз, содан кейін оны қайталанатын етіңіз
Пилот кезінде біреудің орнына төрт бақылау жазыңыз: қосылым оқиғасы болды, тапсырма басталды, ресурс жауап берді және сұралған өзгеріс шынымен күшіне енді. Журнал тапсырма басталды деген жерде тоқтаса, қанша күтсеңіз де нақты сәтсіздік көрінбей қалады. Содан кейін gpresult /scope user /v іске қосып, сессия өз саясатын қалай деп есептейтінін көріңіз және оны күткен параметрмен салыстырыңыз. GPO қолданылды деп тізімдейтін есеп те бейнелеу туралы ештеңе айтпайды.
Кеңейтпес бұрын жұмысты қайталауға қауіпсіз етіңіз, өйткені клиент қайта қосылады және тапсырма қайта іске қосылады. Жасамас бұрын бар бейнелеуді немесе конфигурацияны тексеріңіз және тапқаныңызды жазып қойыңыз. Әр өтпелі қайта қосылудан кейін қайталанатын жұмыс пайдалы тапсырманың оқиғаға айналу жолы.
Автоматты триггер сәйкес келмегенде, сол қол қойылған скриптті іске қосатын мақұлданған пайдаланушы әрекеті заңды дизайн. Ол тіркелу оқиғасы болғандай кейіп танытудың орнына уақытты айқын етеді.