Kial Get-VpnConnection maltrafas iujn Windows VPN-profilojn
Get-VpnConnection respondas pli mallarĝan demandon ol ĝia nomo sugestas: unu denaska konservejo, unu amplekso samtempe, kaj neniu vido al VPN-klientoj de triaj partioj.
Tajpu Get-VpnConnection, ricevu nenion, kaj la esploro kutime haltas tie. Tiu malplena eligo estas legata kiel pruvo, ke la maŝino tute ne havas VPN, eĉ dum tunelo portas trafikon. La komando estas en ordo; la supozo pri tio, kion ĝi inventaras, ne. Ĝi legas unu denaskan konservejon en unu amplekso, kaj ĝi scias nenion pri klientoj, kiuj tenas siajn proprajn profilojn.
Unu denaska konservejo por voko
Komencu per la nuda voko, kiu celas la profilojn apartenantajn al la ensalutinta konto. Tio estas la voko, kiun plej multaj homoj rulas unue:
Get-VpnConnection
Ĉiu redonita objekto portas Name, ServerAddress, TunnelType kaj ConnectionStatus, kaj tiuj kvar kampoj sufiĉas por distingi du enskribojn en bileto. Profilo povas resti malkonektita dum monatoj kaj tamen esti listigita, ĉar la objekto priskribas konservitan agordon, ne vivan trafikon. Malplena rezulto ĉi tie signifas, ke la konservejo por unu uzanto tenis nenion por tiu konto. Tio estas multe pli malgranda aserto ol tiu, kiun homoj kutime legas en ĝin.
La telefonlibro por ĉiuj uzantoj bezonas sian propran demandon
Profiloj, kiuj servas ĉiun konton, loĝas en aparta listo, kaj la defaŭlta voko neniam legas ĝin. Vi petas tiun konservejon eksplicite:
Get-VpnConnection -AllUserConnection
Kiam la sesio mankas al la rajtoj, atendu alir-malpermesan eraron anstataŭ malplenan rezulton, kaj traktu la du rezultojn malsame: unu signifas, ke vi ne rajtas rigardi, la alia signifas, ke nenio estas konservita. Notu la amplekson apud ĉiu nomo dum la eligo estas antaŭ vi, ĉar posta komando ne memorigos vin, kiun konservejon ĝi demandis. Permesoj estas la kutima kialo, ke kolego vidas profilon, kiun vi ne povas. La parametraj aroj estas dokumentitaj ĉe la referenca paĝo de Get-VpnConnection, inkluzive kiuj ŝaltiloj apartenas al kiu aro.
Sama nomo, du malsamaj konservejoj
Profilnomo estas unika ene de sia konservejo, ne tra la tuta maŝino, do la listoj por unu uzanto kaj por ĉiuj uzantoj povas ĉiu teni profilon nomatan Office. La du enskriboj povas montri al malsamaj serviloj, uzi malsamajn tunelajn tipojn kaj porti malsamajn akreditaĵojn. Nur unu el ili estas la enskribo, kiun la uzanto duoble klakas. Notu la amplekson antaŭ ol tuŝi iun ajn el ili.
Forigi la kopion, kiun neniu lanĉas, aspektas sendanĝere en ŝanĝa fenestro. ĝi fariĝas subtena alvoko, kiam la fulmoklavo de la uzanto ĉesas funkcii.
Klientoj, kiuj neniam tuŝas la denaskan liston
OpenVPN aŭ WireGuard-profilo importita en vendistan klienton loĝas en la propra agordo de tiu kliento, do ĝi neniam fariĝas denaska Windows-enskribo. La kliento funkciigas sian propran servon, tenas sian propran liston kaj pasigas trafikon tra sia propra adaptilo. Nenio el tio estas tio, kion la komando raportas, kaj neniu ampleksa ŝaltilo igos ĝin aperi. Maŝino povas havi tri funkciantajn tunelojn kaj malplenan denaskan liston.
Kiam vi anstataŭe bezonas la adaptilan vidon, demandu la adaptilojn. Vendistaj interfacoj nomas sin mem, do kongruigu fragmenton anstataŭ precizan ĉenon:
Get-NetAdapter | Where-Object InterfaceDescription -match 'WireGuard|OpenVPN|TAP'
Denaskaj profiloj kreitaj permane finiĝas en la telefonlibra dosiero sub la uzantprofilo, kaj la ekvivalentoj por ĉiuj uzantoj sidas en la kopio por la tuta maŝino. Tial kopii la profilkonservejon de unu uzanto al alia konto malofte reproduktas la saman liston. La dosiero klarigas, de kie venis vaganta denaska konekto. Pri la konservejo de vendista kliento ĝi diras nenion.
Kion kapti antaŭ ol forigi profilon
La malmultekosta asekuro estas noto kun kvin kampoj: nomo, amplekso, servila adreso, stato kaj la preciza erarteksto el la provo de la uzanto. Aldonu la klienton, kiun ili efektive lanĉas, ĉar tiu detalo decidas, ĉu la denaska enskribo entute gravas. Sen ĝi, ĝusta forigo ankoraŭ aspektas kiel la kaŭzo de la sekva malsukceso. Konservu la noton en la bileto, ne en babila fenestro.
Forigo estas unu komando, kaj ĝi forigas agordon anstataŭ malŝalti ĝin. Rulu ĝin nur post kiam tiu noto ekzistas:
Remove-VpnConnection -Name "Office" -Force
Aldonu -AllUserConnection kiam la celo sidas en la konservejo por ĉiuj uzantoj, kaj unue konservu la aprobitan agordan fonton aliloke. Poste rekonektu unufoje kaj legu la vojigan tabelon, ĉar listo pruvas nur, ke la agordo estas konservita. Ĉu trafiko atingas la servilon, estas aparta demando, kiun neniu kvanto da Get-VpnConnection-eligo respondos. Se la uzanto ankoraŭ malsukcesas post pura re-aldono, la profilo neniam estis la problemo.