Taip Get-VpnConnection, tiada apa yang kembali, dan siasatan biasanya berhenti di situ. Output kosong itu dibaca sebagai bukti mesin tidak mempunyai VPN sama sekali, walaupun terowong sedang membawa trafik. Perintah itu betul; andaian tentang apa yang disenaraikannya tidak betul. Ia membaca satu storan asli dalam satu skop, dan ia tidak tahu apa-apa tentang klien yang menyimpan profil mereka sendiri.

Satu storan asli setiap panggilan

Mulakan dengan panggilan kosong, yang menyasarkan profil milik akaun yang log masuk. Inilah seruan yang paling ramai orang jalankan dahulu:

Get-VpnConnection

Setiap objek yang dikembalikan membawa Name, ServerAddress, TunnelType dan ConnectionStatus, dan empat medan itu cukup untuk membezakan dua entri dalam tiket. Profil boleh kekal terputus berbulan-bulan dan masih tersenarai, kerana objek itu menerangkan konfigurasi tersimpan dan bukan trafik langsung. Hasil kosong di sini bermakna storan setiap pengguna tidak menyimpan apa-apa untuk akaun itu. Itu dakwaan yang jauh lebih kecil daripada yang biasa dibaca orang ke dalamnya.

Buku telefon semua pengguna memerlukan pertanyaan sendiri

Profil yang melayani setiap akaun hidup dalam senarai berasingan, dan panggilan lalai tidak pernah membacanya. Anda meminta storan itu secara eksplisit:

Get-VpnConnection -AllUserConnection

Apabila sesi tidak mempunyai hak, jangkakan ralat akses ditolak dan bukan hasil kosong, dan layan kedua-dua hasil itu secara berbeza: satu bermakna anda tidak boleh melihat, satu lagi bermakna tiada apa yang disimpan. Catat skop di sebelah setiap nama semasa output berada di hadapan anda, kerana perintah kemudian tidak akan mengingatkan anda storan mana yang ditanyakannya. Kebenaran ialah sebab biasa seorang rakan sekerja melihat profil yang anda tidak boleh lihat. Set parameter didokumenkan di halaman rujukan Get-VpnConnection, termasuk suis mana yang tergolong dalam set mana.

Nama sama, dua storan berbeza

Nama profil adalah unik dalam storannya, bukan pada keseluruhan mesin, jadi senarai setiap pengguna dan semua pengguna masing-masing boleh menyimpan profil bernama Office. Kedua-dua entri boleh menunjuk ke pelayan berbeza, menggunakan jenis terowong berbeza dan membawa kelayakan berbeza. Hanya satu daripadanya ialah entri yang diklik dua kali oleh pengguna. Catat skop sebelum anda menyentuh mana-mana satu.

Memadam salinan yang tiada siapa jalankan kelihatan tidak berbahaya dalam tetingkap perubahan. Ia menjadi panggilan sokongan apabila pintasan pengguna berhenti berfungsi.

Klien yang tidak pernah menyentuh senarai asli

Profil OpenVPN atau WireGuard yang diimport ke klien vendor hidup dalam konfigurasi klien itu sendiri, jadi ia tidak pernah menjadi entri asli Windows. Klien menjalankan perkhidmatannya sendiri, menyimpan senarainya sendiri dan menyalurkan trafik melalui penyesuainya sendiri. Tiada satu pun daripada itu yang dilaporkan oleh perintah, dan tiada suis skop akan membuatkannya muncul. Sesebuah mesin boleh mempunyai tiga terowong yang berfungsi dan senarai asli yang kosong.

Apabila anda memerlukan paparan penyesuai sebaliknya, tanyakan penyesuai. Antara muka vendor menamakan diri mereka sendiri, jadi padankan serpihan dan bukan rentetan tepat:

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

Profil asli yang dicipta secara manual berakhir dalam fail buku telefon di bawah profil pengguna, dan persamaannya untuk semua pengguna duduk dalam salinan seluruh mesin. Itulah sebabnya menyalin storan profil seorang pengguna ke akaun lain jarang menghasilkan semula senarai yang sama. Fail itu menerangkan dari mana sambungan asli yang sesat datang. Tentang storan klien vendor ia tidak berkata apa-apa.

Apa yang perlu direkodkan sebelum membuang profil

Insurans murah ialah nota lima medan: nama, skop, alamat pelayan, status dan teks ralat yang tepat daripada percubaan pengguna. Tambah klien yang benar-benar mereka jalankan, kerana butiran itu menentukan sama ada entri asli itu penting sama sekali. Tanpanya, pemadaman yang betul masih kelihatan sebagai punca kegagalan seterusnya. Simpan nota itu dalam tiket dan bukan dalam tetingkap sembang.

Pembuangan ialah satu perintah, dan ia memadam konfigurasi dan bukan melumpuhkannya. Jalankannya hanya selepas nota itu wujud:

Remove-VpnConnection -Name "Office" -Force

Tambahkan -AllUserConnection apabila sasaran berada dalam storan semua pengguna, dan simpan sumber konfigurasi yang diluluskan di tempat lain dahulu. Kemudian sambung semula sekali dan baca jadual laluan, kerana senarai hanya membuktikan konfigurasi disimpan. Sama ada trafik sampai ke pelayan ialah soalan berasingan yang tidak akan dijawab oleh berapa pun output Get-VpnConnection. Jika pengguna masih gagal selepas penambahan semula yang bersih, profil itu tidak pernah menjadi masalahnya.

Artikel berkaitan