So stellen Sie die Automatische Verbindung zu einem VPN herstellen, die für Bestimmte Apps in Windows 10

0
1097

Mit Windows 10 das PowerShell-cmdlet verwenden, können Sie leicht hinzufügen von Anwendungen zum lösen automatisch eine VPN-Verbindung, wenn Sie starten. Die Automatisierung dieser Aufgabe bedeutet, dass Sie nicht einmal darüber nachdenken müssen, die Verbindung zu einem VPN, wenn Sie bestimmte apps.

Um diese Funktion nutzen zu können in der PowerShell, werden Sie zunächst einen VPN-Dienst auf Ihrem computer, wenn Sie nicht bereits eine haben.

VERWANDTE: Wie man eine Verbindung zu einem VPN in Windows

Wie Sie VPN Hinzufügen Auto-Triggerung

Nach einrichten einer VPN-Verbindung auf Windows 10, müssen Sie öffnen Sie eine erweiterte Instanz von PowerShell. Dies zu tun, klicken Sie auf die Schaltfläche Start, und geben Sie “Powershell.” Der rechten Maustaste auf “Windows PowerShell”, und wählen Sie dann “als Administrator Ausführen” aus dem Menü.

Klicken Sie auf “ja” in der Eingabeaufforderung, die angezeigt wird, um Zugriff auf Ihren computer.

In der PowerShell-Fenster, geben Sie Folgendes ein und ersetzen Sie <VPNConnection> und <AppPath> mit dem Namen der VPN-Verbindung, und der Pfad der Datei, um die Anwendung, die Sie verwenden möchten, bzw.:

Add-VpnConnectionTriggerApplication -Name “<VPNConnection>” –ApplicationID “<AppPath>”

Stellen Sie sicher, dass Sie die Anführungszeichen in der Befehlszeile ein.

Drücken Sie die EINGABETASTE, um den Befehl auszuführen. PowerShell warnt Sie, dass split-tunneling ist standardmäßig deaktiviert. Um fortzufahren, müssen Sie bestätigen und aktivieren Sie die Funktion, bevor Sie automatisch ausgelöst.

Geben Sie “Y”, wenn die Eingabeaufforderung angezeigt wird, und drücken Sie dann die EINGABETASTE einmal mehr zu beenden.

Sie haben zum aktivieren von split-tunneling für den auto-trigger mit dem VPN verbinden, ohne menschlichen Eingriff.

Split-tunneling beendet Windows-routing wird der gesamte Netzwerkverkehr über den VPN-Wann löst die Anwendung zu starten. Stattdessen teilt sich der Verkehr, und nur die Daten aus der Anwendung aufgeführt werden, fließen durch die VPN.

Geben Sie Set-VpnConnection -Name “<VPNConnection>” -SplitTunneling $True in PowerShell, und ersetzen Sie <VPNConnection> mit dem Namen Ihrer VPN (wieder, halten Sie die Anführungszeichen), und drücken Sie dann die EINGABETASTE.

Weiter, in Fall, dass Sie versehentlich schließen Sie die Anwendung, und nicht wollen, dass die Verbindung zu beenden, können Sie eine timeout-Puffer für die Sie die app starten.

Geben Sie Set-VpnConnection -Name “<VPNConnection>” -IdleDisconnectSeconds <IdleSeconds> in PowerShell, und drücken Sie die EINGABETASTE. Ersetzen Sie <VPNConnection> durch den Namen Ihrer Verbindung und <IdleSeconds> mit der Anzahl der Sekunden zu warten, bis die Verbindung beendet wird.

Nun, wenn die Anwendung geschlossen wird, wird von Windows warten Sie 10 Sekunden, bevor es beendet die VPN-Verbindung. Sie können diese Nummer, was Sie wollen oder diesen Schritt auslassen, insgesamt.

Wie Sehen Die Anwendungen, die Auto-Trigger-ein-VPN

Es gibt ein paar Möglichkeiten, wie Sie überprüfen können, um zu sehen, welche Anwendungen, die Sie sich gesetzt haben, zum auslösen der start einer VPN-Verbindung. Sie können entweder ein cmdlet innerhalb PowerShell oder Bearbeiten Sie die Telefonbuch-Datei im Datei-Explorer.

RELATED: Wie PowerShell Unterscheidet sich Von der Windows-Eingabeaufforderung

Wenn der VPN-plötzlich beginnt und Sie sind sich nicht sicher, warum, Sie können verwenden Sie eine der folgenden Methoden, um zu ermitteln, welche Anwendung es ausgelöst hat.

Mit einem PowerShell-Cmdlet

Um diese Methode zu verwenden, klicken Sie auf die Schaltfläche Start und geben Sie “Powershell.” Der rechten Maustaste auf “Windows PowerShell”, und wählen Sie dann “als Administrator Ausführen” aus dem Menü.

Klicken Sie auf “ja” in der Eingabeaufforderung, die angezeigt wird, um Zugriff auf Ihren computer.

In der PowerShell-Fenster, geben Sie den folgenden Befehl ein, aber ersetzen Sie <VPNConnection > mit dem Namen Ihrer VPN-Verbindung, und drücken Sie dann die EINGABETASTE:

Get-VpnConnectionTrigger -ConnectionName <VPNConnection>

In unserem Beispiel wird der Befehl abgerufen werden die trigger-Eigenschaften der VPN-Verbindung “”VPN Kanada” angezeigt und Sie unten.

Mit Dem Datei-Explorer

Die andere option ist, auf die Spur der DFÜ-Telefonbuch-Datei im Datei-Explorer. Sie können öffnen Sie in einem text-editor und finden Sie in der Liste der Anwendungen auslösen, dass die VPN.

Telefonbuch-Datei stellt eine standard-Möglichkeit für Windows zu sammeln und geben Sie die erforderlichen Informationen zum herstellen einer ras-Verbindung (RAS). Die Datei enthält Informationen wie IP-Adressen, ports, modem-Einstellungen und die info, die wir suchen—Anwendungen auslösen der Verbindung.

Um loszulegen, öffnen Sie den Datei-Explorer, und fügen Sie das folgende Verzeichnis in die Adressleiste ein, aber ersetzen Sie <User> durch den aktuellen Benutzernamen, und drücken Sie dann die EINGABETASTE:

C:Users<Benutzer>AppDataRoamingMicrosoftNetworkConnectionsPbk

Der rechten Maustaste auf “rasphone.pbk”, und wählen Sie dann den text-editor, in dem Sie die Datei öffnen möchten.

Diese einzelne Datei enthält alle VPN-verbindungen auf Ihrem computer, so dass, wenn Sie mehr als ein VPN, die Sie haben könnten, zu durchforsten, eine Menge zu finden, die Anwendungen, die Sie wollen. Jede Anwendung wird gespeichert unter der Funktion “ClassicApplicationIDs” als direkte Datei-Pfad.

Glücklicherweise, wenn Sie nicht möchten, Blättern Sie jede app, die meisten text-Editoren haben eine Suchfunktion. Drücken Sie Strg+F, geben Sie “ClassicApplicationIds” in das Textfeld ein, und drücken Sie dann die EINGABETASTE.

Wie Entfernen, VPN Auto-Triggerung

Wenn Sie versehentlich die falsche Anwendung ist, oder nicht mehr wollen, dass die VPN auslösen, beim starten von bestimmten apps können Sie entfernen Sie Sie mit einem ähnlichen cmdlet in der PowerShell.

RELATED: Geek der Schule: Lernen mit Cmdlets in der PowerShell

Entfernen VPN auto-Triggerung, klicken Sie auf die Schaltfläche Start, und geben Sie “Powershell.” Der rechten Maustaste auf “Windows PowerShell”, und wählen Sie dann “als Administrator Ausführen” aus dem Menü.

Klicken Sie auf “ja” in der Eingabeaufforderung, die angezeigt wird, um Zugriff auf Ihren computer.

In der PowerShell-Fenster, geben Sie die folgende, ersetzen Sie <VPNConnection> und <AppPath> mit dem Namen Ihrer VPN-Verbindung und den Pfad der Anwendung, bzw.:

Entfernen-VpnConnectionTriggerApplication -Name “<VPNConnection>” –ApplicationID “<AppPath>”

PowerShell fordert Sie auf, zu bestätigen, dass Sie möchten, um die Anwendung zu entfernen aus dem auto-trigger-Liste. Geben Sie “Y” und drücken Sie die EINGABETASTE.

Wiederholen Sie diesen Schritt für jede Anwendung, die Sie entfernen möchten, aus der Liste.

Nun, wenn Sie starten Sie die Anwendungen, die Sie angegeben, wird von Windows Initiierung einer VPN-Verbindung und senden Sie Ihren Verkehr durch Sie keine Drittanbieter—software erforderlich.

LESEN SIE WEITER

  • › Wie Sie Vorübergehend Deaktivieren Sie die Face ID oder Touch-ID auf Ihrem iPhone
  • › Linux-Datei-Zeitstempel Erklärt: atime, mtime, ctime
  • › Die Tracking-Prävention-Einstellung Sollten Sie Verwenden, in Microsoft Rand?
  • › Scam-Alarm: Nein, Netflix Ist nicht die Sperrung Ihres Kontos
  • › So Löschen Sie Ihre Persönlichen Informationen Von Menschen-Finder Websites