Ștergeți o rută VPN din Windows din profil, nu din tabel
Eliminarea unei intrări active nu elimină instrucțiunea care o recreează. Găsiți profilul sau politica ce deține ruta și modificați-o acolo.
Ștergeți ruta, priviți-o cum dispare, iar conexiunea următoare o aduce înapoi. Nu comanda de ștergere eșuează; un alt obiect restaurează intrarea. Comanda dumneavoastră a acționat asupra tabelului de rutare activ, în timp ce altceva păstrează o instrucțiune salvată care reinstalează ruta la fiecare conectare. Găsiți proprietarul înainte de a șterge aceeași intrare a treia oară.
Numiți proprietarul înainte de a șterge din nou
Notați prefixul de destinație exact, interfața activă și numele profilului cât timp ruta există. Apoi priviți profilul dorit în orice domeniu în care este păstrat, deoarece listele de conexiuni pentru fiecare utilizator și pentru toți utilizatorii sunt obiecte separate. Verificați dacă un script, serviciul VPN sau managementul dispozitivelor instalează și intrarea, și parcurgeți elementele de pornire când niciunul dintre proprietarii evidenți nu explică asta. O rută adăugată de o sarcină programată reapare după un temporizator, nu la conectare.
Momentul restrânge repede lista. O rută care revine doar la reconectare indică profilul, iar una care revine cât timp conexiunea rămâne activă indică un script, un serviciu sau o reîmprospătare a politicii.
Ștergeți ruta salvată, nu pe cea activă
Pentru un profil nativ, eliminarea cere numele conexiunii și prefixul de destinație, împreună cu comutatorul pentru toți utilizatorii când conexiunea aparține carnetului global de telefon. Previzualizați mai întâi, pentru că cmdlet-ul acceptă acest lucru și previzualizarea nu costă nimic:
Remove-VpnConnectionRoute -ConnectionName 'Office VPN' -DestinationPrefix '10.77.0.0/24' -WhatIf
Remove-VpnConnectionRoute -ConnectionName 'Office VPN' -DestinationPrefix '10.77.0.0/24'
Aceasta elimină instrucțiunea salvată, nu o intrare activă corespunzătoare, și exact această diferență face ca modificarea să supraviețuiască unei reconectări. Ștergerea din tabel cumpără doar timp până la conexiunea următoare. Microsoft documentează cmdlet-ul ca eliminare a unei rute dintr-o conexiune VPN, iar acesta este obiectul pe care vreți să îl modificați.
Citiți ieșirea în loc să presupuneți că a funcționat. Cmdlet-ul raportează ce conexiune a modificat, iar pasul următor confirmă modificarea din configurația salvată, nu din tabelul activ.
Recitiți rutele salvate
Întrebați profilul ce rute deține acum, pentru că colecția salvată este răspunsul autoritativ, iar tabelul este doar o copie. Obiectul conexiunii poartă propria listă de rute:
Get-VpnConnection -Name 'Office VPN' | Select-Object -ExpandProperty Routes
Get-VpnConnection -AllUserConnection | Select-Object Name, Routes
Un prefix care încă apare în acea colecție va reveni la următoarea conectare, oricât de multe ori este șters din tabel. Un prefix care a dispărut din colecție și încă este în tabel are alt proprietar, iar asta vă trimite înapoi la întrebarea despre moment.
Comparați cele două liste cât timp conexiunea este activă. Un prefix în tabelul activ și absent din colecția salvată este cazul care indică scripturi și politici, iar un prefix prezent în ambele este cazul pe care îl deține profilul. Acea comparație este întregul diagnostic și costă o reconectare.
Când o politică de management deține ruta
Un profil furnizat de managementul dispozitivelor nu este al dumneavoastră pentru editare, iar o modificare locală este înlocuită la următoarea reîmprospătare a politicii. Semnul este o rută salvată care reapare după o eliminare reușită, sau un profil pe care nu îl puteți modifica fără o elevare pe care nu o aveți. Verificați starea de înregistrare a dispozitivului înainte de a petrece mai mult timp cu cmdlet-ul.
Acțiunea corectivă aparține politicii: eliminați prefixul din definiția profilului VPN din consola de management, sau din politica de grup care îl implementează. Cereți proprietarului acelei politici să confirme modificarea, în loc să editați din nou copia locală. Apoi dispozitivul corespunde politicii la următoarea reîmprospătare, iar ruta rămâne absentă dintr-un motiv care supraviețuiește implementării următoare.
Notați ce o deținea
Scrieți proprietarul, domeniul și comanda exactă, ca următoarea persoană să nu repete investigația de la început. Notați dacă intrarea a revenit și ce a declanșat-o, pentru că aceasta este dovada că proprietarul a fost identificat corect. O rută care revine după o reîmprospătare a politicii vă spune că politica încă spune asta.
Ștergerea unei rute active este un test rapid legitim dacă traseul contează. Nu este o modificare de configurație și nu ar trebui înregistrată ca atare. Modificarea care contează este cea făcută acolo unde trăiește instrucțiunea.