Извршувате команда врз VPN профил, таа не враќа грешка, и врската што ја започнува корисникот се однесува точно како порано. Ништо не е расипано. Windows чува нативни VPN профили во две складишта, а вие го уредивте тоа што не е во употреба. Истиот прикажан назив може да постои во двете, и затоа скриптата изгледа успешна додека врската на корисникот ја игнорира секоја ваша промена.

Решението не е подобра скрипта; решението е да го именувате опсегот пред да го именувате профилот.

Симптомот и двете складишта

Windows чува нативни VPN профили во телефонски именик по корисник и во именик на ниво на машина за сите корисници. Get-VpnConnection го чита складиштето на тековниот корисник, а Get-VpnConnection -AllUserConnection го чита она на машината.

Профил создаден со -AllUserConnection се појавува за секоја сметка на машината и бара подигната сесија за да се создаде или отстрани. Профил создаден без тоа и припаѓа на сметката што ја извршила командата, а друг корисник што ќе се најави не гледа ништо. Двете можат да го носат истиот назив и ниту едно не ве предупредува дека другото постои. Затоа симптомот изгледа како тивок неуспех, а не како порака за грешка.

Што опсегот всушност одлучува

Опсегот одговара на две прашања и одбива да одговори на трето:

QuestionCurrent userAll users
Who can see the profileThe account that created itEvery account on the machine
Elevation to create or removeNot requiredRequired
Where the profile livesPer-user phone bookMachine-wide phone book
Does it authenticate a deviceNoNo
Does it start before sign-inNoNo, that needs a device tunnel

Токму последните два реда луѓето ги разбираат погрешно. Профилот за сите корисници е складиште со опсег на машината, не идентитет на машина, и сам по себе не ја прави врската достапна пред некој да се најави. Windows Always On тунелот на уред е одделна конфигурација со свои барања за сертификат и профил. Опсегот е за тоа кој може да види профил, не за тоа што е машината.

Видливоста не е автентикација

Профилот за сите корисници продолжува да бара поддржан распоред за идентитет и акредитиви. Правењето на профилот видлив за секоја сметка не ја прави секоја сметка истиот автентициран корисник и не ги обединува акредитивите.

Ако дизајнот бара тунелот да биде кренат пред најавувањето, одговорот е тунел на уред, а не поширок опсег на профил. Ако дизајнот бара секој човек да го претстави својот сертификат, профилот по корисник подобро одговара на тој модел, бидејќи профилот со опсег на машината не може да претстави акредитив што му припаѓа на некој друг.

Распоредување и сопственост над политиката

На управувани машини, EMM или конфигурациски профил може повторно да ја создаде зачуваната состојба по вашата промена.

Тоа не е грешка во вашата скрипта; тоа се два сопственика што пишуваат во исто складиште. Усогласете го опсегот со тој што ја поседува политиката и претпочитајте да ја смените политиката наместо повторно да ја извршувате командата по распоред. Локалното поправање што се натпреварува со политиката создава машина каде профилот изгледа точен до следната синхронизација.

Што да се запише кога ќе се расипе

Запишете три работи заедно: називот на профилот, опсегот што сте го целиле и вистинската грешка во врската.

Рута или сертификат применет на профил во другото складиште нема да го поправи тој што го започнува корисникот, а текстот на грешката ќе продолжи да покажува кон врската, а не кон вашето уредување. По одобрена промена, поврзете се повторно преку предвидената влезна точка и проверете го применетото рутирање, како и зачуваните поставки. Складиштето на профили одговара што е достапно, додека активната врска одговара што прави уредот сега.

Документацијата на Microsoft за Add-VpnConnection го наведува прекинувачот за опсег до параметрите што ги менува, што е корисно потсетување дека опсегот е одлука донесена при создавањето, а не поставка што ја превртувате подоцна.

Поврзани статии