Zadejte Get-VpnConnection, nic se nevrátí a vyšetřování obvykle skončí tam. Tento prázdný výstup se čte jako důkaz, že stroj žádnou VPN nemá, i když tunelem právě prochází provoz. Příkaz je v pořádku; předpoklad o tom, co inventarizuje, ne. Čte jedno nativní úložiště v jednom rozsahu a nic neví o klientech, kteří si drží vlastní profily.

Jedno nativní úložiště na volání

Začněte holým voláním, které cílí na profily patřící přihlášenému účtu. To je volání, které většina lidí spouští jako první:

Get-VpnConnection

Každý vrácený objekt nese Name, ServerAddress, TunnelType a ConnectionStatus a tato čtyři pole stačí k rozlišení dvou záznamů v tiketu. Profil může měsíce zůstat odpojený a přesto být v seznamu, protože objekt popisuje uloženou konfiguraci, nikoli živý provoz. Prázdný výsledek zde znamená, že úložiště jednotlivého uživatele pro tento účet nic nemělo. To je mnohem menší tvrzení než to, které do něj lidé obvykle čtou.

Telefonní seznam všech uživatelů potřebuje vlastní dotaz

Profily, které slouží každému účtu, žijí v samostatném seznamu a výchozí volání ho nikdy nečte. Vy si toto úložiště vyžádáte výslovně:

Get-VpnConnection -AllUserConnection

Když relaci chybí práva, očekávejte chybu odepření přístupu, a ne prázdný výsledek, a s oběma výsledky zacházejte odlišně: jeden znamená, že se nesmíte dívat, druhý, že nic není uloženo. Zapište si rozsah vedle každého názvu, dokud je výstup před vámi, protože pozdější příkaz vám nepřipomene, které úložiště se dotazoval. Oprávnění jsou obvyklým důvodem, proč kolega vidí profil, který vy vidět nemůžete. Sady parametrů jsou zdokumentovány na referenční stránce Get-VpnConnection, včetně toho, které přepínače patří do které sady.

Stejný název, dvě různá úložiště

Název profilu je jedinečný v rámci jeho úložiště, ne v celém stroji, takže seznamy pro jednotlivého uživatele a pro všechny uživatele mohou každý obsahovat profil jménem Office. Oba záznamy mohou ukazovat na různé servery, používat různé typy tunelů a nést různé přihlašovací údaje. Jen jeden z nich je záznam, na který uživatel dvakrát klikne. Zapište rozsah, než se kterékoli z nich dotknete.

Smazání kopie, kterou nikdo nespouští, vypadá v okně změn neškodně. Změní se v hovor s podporou, když uživatelova zástupkyně přestane fungovat.

Klienti, kteří se nikdy nedotknou nativního seznamu

Profil OpenVPN nebo WireGuard importovaný do klientské aplikace dodavatele žije ve vlastní konfiguraci tohoto klienta, takže se nikdy nestane nativním záznamem Windows. Klient provozuje vlastní službu, drží si vlastní seznam a posílá provoz přes vlastní adaptér. Nic z toho není to, co příkaz hlásí, a žádný přepínač rozsahu ho nenechá objevit. Stroj může mít tři funkční tunely a prázdný nativní seznam.

Když místo toho potřebujete pohled na adaptéry, dotážete se adaptérů. Rozhraní dodavatelů se pojmenovávají sama, proto porovnávejte fragment, a ne přesný řetězec:

Get-NetAdapter | Where-Object InterfaceDescription -match 'WireGuard|OpenVPN|TAP'

Nativní profily vytvořené ručně končí v souboru telefonního seznamu pod uživatelským profilem a ekvivalenty pro všechny uživatele sedí v kopii pro celý stroj. Proto kopírování úložiště profilů jednoho uživatele do jiného účtu jen zřídka reprodukuje stejný seznam. Soubor vysvětluje, odkud se zatoulané nativní připojení vzalo. O úložišti klientské aplikace dodavatele neříká nic.

Co zachytit před odstraněním profilu

Levnou pojistkou je poznámka o pěti polích: název, rozsah, adresa serveru, stav a přesný text chyby z uživatelova pokusu. Přidejte klienta, kterého skutečně spouštějí, protože tento detail rozhoduje, zda nativní záznam vůbec něco znamená. Bez něj správné smazání stejně vypadá jako příčina dalšího selhání. Uchovávejte poznámku v tiketu, ne v okně chatu.

Odstranění je jeden příkaz a maže konfiguraci, místo aby ji vypínalo. Spusťte ho, až když ta poznámka existuje:

Remove-VpnConnection -Name "Office" -Force

Přidejte -AllUserConnection, když cíl sedí v úložišti všech uživatelů, a schválený zdroj konfigurace si nejdřív uložte jinam. Potom se jednou znovu připojte a přečtěte směrovací tabulku, protože seznam dokazuje jen to, že je konfigurace uložená. Zda se provoz dostane na server, je samostatná otázka, na kterou žádné množství výstupu Get-VpnConnection neodpoví. Pokud uživatel selhává i po čistém opětovném přidání, profil nikdy nebyl problém.

Související články