Miks Get-VpnConnection jätab mõned Windowsi VPN-profiilid vahele
Get-VpnConnection vastab kitsamale küsimusele, kui nimi vihjab: üks natiivne hoidla, üks ulatus korraga ja mingit vaadet kolmandate osapoolte VPN-klientidele.
Sisestage Get-VpnConnection, midagi ei tule tagasi ja uurimine lõpeb tavaliselt seal. Seda tühja väljundit loetakse tõendiks, et masinas pole üldse VPN-i, isegi kui tunnel parasjagu liiklust kannab. Käsk on korras; eeldus selle kohta, mida see loetleb, ei ole. See loeb ühte natiivset hoidlat ühes ulatuses ega tea midagi klientidest, kes peavad oma profiile.
Üks natiivne hoidla kutse kohta
Alustage paljast kutsest, mis suunab sisselogitud kontole kuuluvatele profiilidele. See on kutse, mille enamik inimesi käivitab esimesena:
Get-VpnConnection
Iga tagastatud objekt kannab Name, ServerAddress, TunnelType ja ConnectionStatus ning need neli välja on piisavad, et eristada kahte kirjet piletil. Profiil võib kuid lahtiühendatuna seista ja ikkagi loendis olla, sest objekt kirjeldab salvestatud konfiguratsiooni, mitte reaalajas liiklust. Tühi tulemus siin tähendab, et kasutajapõhine hoidla ei hoidnud selle konto jaoks midagi. See on palju väiksem väide kui see, mida inimesed sinna tavaliselt loevad.
Kõigi kasutajate telefoniraamat vajab oma päringut
Profiilid, mis teenindavad iga kontot, elavad eraldi loendis ja vaikekäsk ei loe seda kunagi. Te nõuate seda hoidlat selgesõnaliselt:
Get-VpnConnection -AllUserConnection
Kui seansil puuduvad õigused, oodake juurdepääsu keelamise viga, mitte tühja tulemust, ja käsitlege neid kahte tulemust erinevalt: üks tähendab, et te ei tohi vaadata, teine, et midagi pole salvestatud. Märkige ulatus iga nime kõrvale, kuni väljund on teie ees, sest hilisem käsk ei tuleta teile meelde, millist hoidlat see päris. Õigused on tavaline põhjus, miks kolleeg näeb profiili, mida teie ei näe. Parameetrite komplektid on dokumenteeritud Get-VpnConnectioni viitelehel, sealhulgas millised lülitid kuuluvad millisesse komplekti.
Sama nimi, kaks erinevat hoidlat
Profiili nimi on kordumatu oma hoidla sees, mitte kogu masinas, seega võivad kasutajapõhine ja kõigi kasutajate loend kumbki hoida profiili nimega Office. Kaks kirjet võivad osutada erinevatele serveritele, kasutada erinevaid tunnelitüüpe ja kanda erinevaid mandaate. Ainult üks neist on kirje, millele kasutaja topeltklõpsab. Märkige ulatus enne, kui puudutate kumbagi neist.
Selle koopia kustutamine, mida keegi ei käivita, tundub muudatuste aknas kahjutuna. Sellest saab tugikõne, kui kasutaja otsetee enam ei tööta.
Kliendid, mis ei puuduta kunagi natiivset loendit
Tarnija kliendisse imporditud OpenVPN-i või WireGuardi profiil elab selle kliendi enda konfiguratsioonis, seega ei saa sellest kunagi natiivset Windowsi kirjet. Klient käitab oma teenust, peab oma loendit ja suunab liikluse oma adapteri kaudu. Miski sellest ei ole see, mida käsk raporteerib, ja ükski ulatuse lüliti ei pane seda ilmuma. Masinas võib olla kolm töötavat tunnelit ja tühi natiivne loend.
Kui vajate selle asemel adapterivaadet, küsige adaptereid. Tarnijate liidesed nimetavad end ise, seega sobitage fragmenti, mitte täpset stringi:
Get-NetAdapter | Where-Object InterfaceDescription -match 'WireGuard|OpenVPN|TAP'
Käsitsi loodud natiivsed profiilid satuvad kasutajaprofiili all olevasse telefoniraamatu faili ja kõigi kasutajate vasted asuvad kogu masina koopias. Seetõttu taastoodab ühe kasutaja profiilihoidla kopeerimine teisele kontole harva sama loendi. Fail selgitab, kust eksinud natiivne ühendus tuli. Tarnija kliendi hoidla kohta ei ütle see midagi.
Mida enne profiili eemaldamist kirja panna
Odav kindlustus on viieväljaline märkus: nimi, ulatus, serveri aadress, olek ja kasutaja katse täpne veatekst. Lisage klient, mida nad tegelikult käivitavad, sest see detail otsustab, kas natiivsel kirjel on üldse tähtsust. Ilma selleta näeb korrektne kustutamine ikkagi välja nagu järgmise tõrke põhjus. Hoidke märkust piletil, mitte vestlusaknas.
Eemaldamine on üks käsk ja see kustutab konfiguratsiooni, mitte ei lülita seda välja. Käivitage see alles siis, kui see märkus olemas on:
Remove-VpnConnection -Name "Office" -Force
Lisage -AllUserConnection, kui sihtmärk asub kõigi kasutajate hoidlas, ja hoidke kinnitatud konfiguratsiooniallikat enne mujal. Seejärel ühenduge üks kord uuesti ja lugege marsruuditabelit, sest loend tõestab ainult seda, et konfiguratsioon on salvestatud. Kas liiklus jõuab serverini, on eraldi küsimus, millele ükski kogus Get-VpnConnectioni väljundit ei vasta. Kui kasutaja ikka ebaõnnestub pärast puhast uuesti lisamist, ei olnud profiil kunagi probleem.