Іздеу нәтижелері сізге .pbk файлын береді, кілт атаулары таныс көрінеді, ал айқын қадам — оны кез келген Windows VPN үшін тасымалданатын схема ретінде қарастыру. Бірақ олай емес. Пішім белгілі бір иеге тиесілі, ал бірдей кілт оны қай ие жазғанына қарай әртүрлі мағына береді. Ауқымды бірінші оқу — құжаттама жаттығуының қолдаусыз өңдеуге айналуына жол бермейтін жалғыз жол.

Төрт ие, төрт түрлі оқырман

Төрт түрлі ие ұқсас файлдар жазады. Әр пайдаланушыға арналған жергілікті қосылым ағымдағы пайдаланушының телефон кітабына түседі, ал барлық пайдаланушыларға арналған қосылым хосттағы әрбір тіркелгі оқи алатын машина деңгейіндегі қоймаға түседі. RRAS сервері өзінің маршруттау рөлі үшін сұраныс бойынша қоңырау конфигурациясын сақтайды, ал үшінші тарап клиенті тек кеңейтімді бөлісетін өз пішімін сақтауы мүмкін. Бір кеңейтім, төрт оқырман, ережелердің төрт жинағы.

Сәйкес көрсетілетін атау екі жазбаны бір жазба етпейді, ал олардың арасында кілтті көшіру басқарушының ешқашан құжаттамаған нәрсені құрметтейтінін болжайды. Ие сонымен қатар файлды кімнің өзгерте алатынын шешеді: әр пайдаланушыға арналған профиль — пайдаланушы таңдауы, машина деңгейіндегі профиль — әкімшілік шешім, ал сервердегі сұраныс бойынша қоңырау жазбасы — өзінің өзгерістерді бақылауына бағынатын маршруттау конфигурациясы. Сондықтан иелік қатесі пішім мәселесіне айналмай тұрып, рұқсат мәселесіне айналады.

Иені файлдың өзіне емес, қосылымды басқаратын құрамдасқа қарап анықтаңыз. Файл — артефакт; басқарушы құрамдас қай кілттерді және қашан оқитынын анықтайды. Алдымен артефактіні, сосын басқарушыны оқу — адамдардың ешнәрсе сұрамайтын өрісті өңдей бастайтын жолы.

Жарияланған пішім сіздің файлыңызды сипаттауды қай жерде тоқтатады

RRAS басқару протоколында телефон кітабы — басқару клиенті жазатын және маршруттау қызметі оқитын қарапайым мәтін, сондықтан MS-RRASM спецификациясы сұраныс бойынша қоңырау параметрлерін жұмыс үстелінің профиліне емес, серверге сипаттайды. Құрылым — жазық оқудың жоятын бөлігі. Жазба бірнеше медиа блоктан тұруы мүмкін, олардың әрқайсысы құрылғы блоктарын, олар өз кезегінде жекелеген нөмірлерге арналған блоктарды қамтиды. Сондықтан бірдей кілт бірнеше жерде әртүрлі мағынамен көрінуі мүмкін.

Кілтті оның бөлімімен және нұсқа жазбаларымен бірге оқыңыз, және жұмыс үстелінің интерфейсіндегі аттас құсбелгіден мәнді аудармаңыз. Құжаттан таныс кілттерді табу оның байланысы жоқ жергілікті профильдің әрбір өрісін қамтитынын дәлелдемейді. Бөлім ережелері де жұмыс үстелінің телефон кітабын сервер пішімінде қайта жазуға рұқсат емес.

OwnerWhat reads the fileWhat a key means there
Per-user native connectionThe user's own connection managerA property of that user profile
All-user native connectionThe machine-wide connection storeA property shared by everyone on the host
RRAS demand-dialThe RRAS service, using the documented hierarchyA field inside a media, device or number section
Third-party clientThat vendor's own parserWhatever that vendor documents, if anything

Кесте — спецификация емес, оқу көмекшісі: ол қай оқырманға жүгінетініңізді айтады, ал оқырман өрістің нені білдіретінін айтады. Сол оқырман үшінші тарап талдағышы болса, адал жауап бұл өрісті жария түрде ешнәрсе құжаттамайтыны болуы мүмкін.

Windows-тан сұраңыз, файлдан емес

Жергілікті қосылым үшін файлды оқудың орнына Windows-тан профильді сұраңыз, өйткені терілген қасиеттер — құжатталған бет және қолдау көрсетілетін өзгеріс өзгертетін жалғыз нәрсе. Төмендегі екі пәрмен екі жергілікті қойма бөлек оқиды. Профиль екі қойманың ешқайсысында болмаса, оны басқаратын клиент жергілікті механизмді пайдаланбайды және ешбір жергілікті cmdlet оны сипаттамайды.

Get-VpnConnection -Name 'Field Ops'
Get-VpnConnection -AllUserConnection | Select-Object Name, ServerAddress, TunnelType

Орналастыру үшін, тексеру үшін емес, құжатталған жол — атаулы схемасы бар басқарылатын профиль параметрі, мәтіндік немесе екілік блоктың ішіндегі сандық өңдеу емес. Профиль анықтамасы қолдау көрсетілетін параметрлерді сипаттайды; ол профиль тәуелді сертификаттар мен жеке кілттерді ұсынбайды. Тіркеу — өз өкілеттігі бар жеке процесс, ал телефон кітабының кілтін түсіну ешқашан жеке кілт таратқан емес. Екі жолды бөлек жоспарлаңыз, әйтпесе сертификаттардың бірінші орналастырылуы екінші оқиғаға айналады.

Бір қасиет, содан кейін оның айналасындағы өмірлік цикл

Сақталған мән — қолданылған мән емес. Мақұлданған өзгерістен кейін жаңа қосылым ашып, профиль орнататын маршруттарды, ол мұра ететін шешуші саясатын және ол қосуға тиіс болған операцияны тексеріңіз. Бұрын көтерілген сеансты қайта пайдалану ескі параметрлерді сынайды және жалған теріс нәтиже береді.

Кез келген өңделмеген файлмен жұмысқа кіріспес бұрын файлды шетке көшіріңіз, өйткені бірнеше жазбасы бар телефон кітабы ортақ артефакт, ал бүкіл файлды қайта жазатын мақсатты өңдеудің әсер ету радиусы өзгерістің өзінен үлкен. Байланысы жоқ жазбаларды бүлінбестен қалдырыңыз және жаңасы тексерілгенше бастапқы қорғалған конфигурацияны сақтаңыз. Егер міндетті өріс сізде шын мәнінде бар ие мен шығарылым үшін құжатталмаған болса, оны ашық қолдау сұрағы ретінде жазыңыз. Басқа машинаның файлынан кодтау ойлап табу — жұмыс істеп тұрған профильдің бірде-бір тірек нүктесі жоқ жөндеу жобасына айналу жолы.

Тәртіп әр қадамда бірдей: иесін атаңыз, бөлімін атаңыз, сосын қолдау көрсетілетін операцияны атаңыз. Қалғанының бәрі — үстіне дәйексөз жапсырылған болжам.

Қатысты мақалалар