Windows-VPN-Route im Profil löschen, nicht in der Tabelle
Einen aktiven Eintrag zu entfernen, entfernt nicht die Anweisung, die ihn neu erzeugt. Finden Sie das Profil oder die Richtlinie, der die Route gehört, und ändern Sie sie dort.
Löschen Sie die Route, sehen Sie zu, wie sie verschwindet, und die nächste Verbindung bringt sie zurück. Das ist kein Fehlschlagen des Löschbefehls; ein anderes Objekt stellt den Eintrag wieder her. Ihr Befehl wirkte auf die aktive Routentabelle, während etwas anderes eine gespeicherte Anweisung hält, die die Route bei jeder Verbindung neu installiert. Finden Sie den Eigentümer, bevor Sie denselben Eintrag ein drittes Mal löschen.
Benennen Sie den Eigentümer, bevor Sie erneut löschen
Notieren Sie das genaue Zielpräfix, die aktive Schnittstelle und den Profilnamen, solange die Route vorhanden ist. Sehen Sie dann in dem Profil nach, das gemeint ist, in welchem Bereich es auch immer liegt, denn Verbindungslisten pro Benutzer und für alle Benutzer sind getrennte Objekte. Prüfen Sie, ob ein Skript, der VPN-Dienst oder die Geräteverwaltung den Eintrag ebenfalls installiert, und sehen Sie die Autostart-Einträge durch, wenn keiner der naheliegenden Eigentümer das erklärt. Eine Route, die eine geplante Aufgabe hinzufügt, erscheint nach einem Zeitgeber wieder und nicht bei einer Verbindung.
Der Zeitpunkt grenzt die Liste schnell ein. Eine Route, die nur bei erneutem Verbinden zurückkommt, deutet auf das Profil, eine, die zurückkommt, während die Verbindung besteht, auf ein Skript, einen Dienst oder eine Richtlinienaktualisierung.
Löschen Sie die gespeicherte Route, nicht die aktive
Bei einem nativen Profil braucht das Entfernen den Verbindungsnamen und das Zielpräfix, dazu den Schalter für alle Benutzer, wenn die Verbindung zum globalen Telefonbuch gehört. Zeigen Sie zuerst eine Vorschau an, denn das Cmdlet unterstützt sie, und die Vorschau kostet nichts:
Remove-VpnConnectionRoute -ConnectionName 'Office VPN' -DestinationPrefix '10.77.0.0/24' -WhatIf
Remove-VpnConnectionRoute -ConnectionName 'Office VPN' -DestinationPrefix '10.77.0.0/24'
Das entfernt die gespeicherte Anweisung und nicht einen passenden aktiven Eintrag, und genau dieser Unterschied lässt die Änderung eine Wiederverbindung überleben. Das Löschen aus der Tabelle kauft nur Zeit bis zur nächsten Verbindung. Microsoft dokumentiert das Cmdlet als Entfernen einer Route aus einer VPN-Verbindung, und das ist das Objekt, das Sie ändern wollen.
Lesen Sie die Ausgabe, statt anzunehmen, dass es funktioniert hat. Das Cmdlet meldet die Verbindung, die es geändert hat, und der nächste Schritt bestätigt die Änderung aus der gespeicherten Konfiguration statt aus der aktiven Tabelle.
Lesen Sie die gespeicherten Routen zurück
Fragen Sie das Profil, welche Routen es jetzt hält, denn die gespeicherte Sammlung ist die maßgebliche Antwort, und die Tabelle ist nur eine Kopie. Das Verbindungsobjekt trägt seine eigene Routenliste:
Get-VpnConnection -Name 'Office VPN' | Select-Object -ExpandProperty Routes
Get-VpnConnection -AllUserConnection | Select-Object Name, Routes
Ein Präfix, das in dieser Sammlung noch erscheint, kommt bei der nächsten Verbindung zurück, so oft es auch aus der Tabelle gelöscht wird. Ein Präfix, das aus der Sammlung verschwunden ist und noch in der Tabelle steht, hat einen anderen Eigentümer, und das schickt Sie zurück zur Frage des Zeitpunkts.
Vergleichen Sie die beiden Listen, solange die Verbindung besteht. Ein Präfix in der aktiven Tabelle und abwesend in der gespeicherten Sammlung ist der Fall, der auf Skripte und Richtlinien deutet, und ein Präfix, das in beiden vorkommt, ist der Fall, den das Profil besitzt. Dieser Vergleich ist die ganze Diagnose, und er kostet eine Wiederverbindung.
Wenn eine Verwaltungsrichtlinie die Route besitzt
Ein von der Geräteverwaltung bereitgestelltes Profil ist nicht Ihres zum Bearbeiten, und eine lokale Änderung wird bei der nächsten Richtlinienaktualisierung ersetzt. Das Anzeichen ist eine gespeicherte Route, die nach einem erfolgreichen Entfernen wieder auftaucht, oder ein Profil, das Sie ohne eine Erhöhung, die Sie nicht haben, nicht ändern können. Prüfen Sie den Registrierungsstatus des Geräts, bevor Sie mehr Zeit in das Cmdlet stecken.
Die Korrektur gehört zur Richtlinie: Entfernen Sie das Präfix aus der VPN-Profildefinition in der Verwaltungskonsole oder aus der Gruppenrichtlinie, die sie bereitstellt. Bitten Sie den Eigentümer dieser Richtlinie, die Änderung zu bestätigen, statt die lokale Kopie erneut zu bearbeiten. Das Gerät entspricht dann bei der nächsten Aktualisierung der Richtlinie, und die Route bleibt aus einem Grund weg, der das nächste Rollout übersteht.
Halten Sie fest, was sie besaß
Schreiben Sie den Eigentümer, den Bereich und den genauen Befehl auf, damit die nächste Person die Untersuchung nicht von vorn wiederholt. Halten Sie fest, ob der Eintrag zurückkam und was ihn ausgelöst hat, denn das ist der Beleg dafür, dass der Eigentümer richtig bestimmt wurde. Eine Route, die nach einer Richtlinienaktualisierung zurückkommt, sagt Ihnen, dass die Richtlinie es weiterhin so vorgibt.
Eine aktive Route zu löschen ist ein legitimer Schnelltest dafür, ob der Pfad wichtig ist. Es ist keine Konfigurationsänderung und sollte nicht als eine festgehalten werden. Die Änderung, die zählt, ist die an der Stelle, an der die Anweisung liegt.