Με τα cmdlet Windows 10 PowerShell , μπορείτε εύκολα να προσθέσετε εφαρμογές για να ενεργοποιήσετε αυτόματα τις συνδέσεις VPN κατά την εκκίνηση. Η αυτοματοποίηση αυτής της εργασίας σημαίνει ότι δεν θα χρειαστεί να κάνετε τον κόπο να συνδεθείτε σε ένα VPN όταν χρησιμοποιείτε ορισμένες εφαρμογές.
Για να επωφεληθείτε από αυτήν τη λειτουργία στο PowerShell , θα πρέπει πρώτα να προσθέσετε μια υπηρεσία VPN στον υπολογιστή σας, εάν δεν διαθέτετε ήδη. Ανατρέξτε στο άρθρο: Πώς να δημιουργήσετε ένα VPN στα Windows 10 για να μάθετε πώς.
Πώς να προσθέσετε αυτόματη ενεργοποίηση VPN
Αφού δημιουργήσετε μια σύνδεση VPN στα Windows 10, θα χρειαστεί να ανοίξετε το PowerShell με δικαιώματα διαχειριστή .

Ανοίξτε το PowerShell με δικαιώματα διαχειριστή
Κάντε κλικ στο Ναι στο μήνυμα που εμφανίζεται για να επιτρέπεται η πρόσβαση στον υπολογιστή.
Στο παράθυρο του PowerShell, εισαγάγετε την ακόλουθη εντολή και, στη συνέχεια, αντικαταστήστε και με το όνομα της σύνδεσης VPN, συν τη διαδρομή αρχείου προς την αντίστοιχη εφαρμογή που θέλετε να χρησιμοποιήσετε:
Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""
Σημειώστε να συμπεριλάβετε τα εισαγωγικά στην εντολή.
Κάντε κλικ Enterγια να εκτελέσετε την εντολή. Το PowerShell σάς προειδοποιεί ότι η δυνατότητα διαίρεσης σήραγγας είναι απενεργοποιημένη από προεπιλογή. Για να συνεχίσετε, πρέπει πρώτα να επιβεβαιώσετε και να ενεργοποιήσετε αυτήν τη δυνατότητα.
Πατήστε Yόταν εμφανιστεί το μήνυμα προτροπής και, στη συνέχεια, πατήστε Enterξανά για να ολοκληρώσετε.

Πληκτρολογήστε Y όταν εμφανιστεί η προτροπή
Πρέπει να ενεργοποιήσετε το Split tunneling για να ενεργοποιήσετε την αυτόματη σύνδεση στο VPN χωρίς ανθρώπινη παρέμβαση.
Η διαίρεση σήραγγας αποτρέπει τα Windows από τη δρομολόγηση όλης της κυκλοφορίας δικτύου μέσω του VPN, όταν η εφαρμογή επιτρέπει την εκκίνηση. Αντίθετα, η διαίρεση σήραγγας διαιρεί την κίνηση και μόνο τα δεδομένα από την εφαρμογή που παρατίθεται περνούν μέσω του VPN .
Εισαγάγετε την ακόλουθη εντολή στο PowerShell:
Set-VpnConnection -Name "" -SplitTunneling $True
… και αντικαταστήστε το με το όνομα του VPN σας (θυμηθείτε να κρατήσετε τα εισαγωγικά) και μετά πατήστε Enter.
Στη συνέχεια, σε περίπτωση που κλείσετε κατά λάθος την εφαρμογή και δεν θέλετε να τερματιστεί η σύνδεση, μπορείτε να ορίσετε ένα buffer χρονικού ορίου για επανεκκίνηση της εφαρμογής.
Εισαγωγή:
Set-VpnConnection -Name "" -IdleDisconnectSeconds 
… μεταβείτε στο PowerShell και πατήστε Enter. Αντικαταστήστε το με το όνομα της σύνδεσής σας και τον αριθμό των δευτερολέπτων για να περιμένετε μέχρι να τερματιστεί η σύνδεση.
Τώρα, όταν η εφαρμογή κλείσει, τα Windows θα περιμένουν 10 δευτερόλεπτα πριν τερματίσουν τη σύνδεση VPN. Μπορείτε να αλλάξετε αυτόν τον αριθμό όπως θέλετε ή να παραλείψετε εντελώς αυτό το βήμα.
Πώς να δείτε ποιες εφαρμογές ενεργοποιούν αυτόματα το VPN
Υπάρχουν μερικοί τρόποι με τους οποίους μπορείτε να ελέγξετε για να δείτε ποιες εφαρμογές είναι εγκατεστημένες για να ενεργοποιήσετε τις αυτόματες συνδέσεις VPN. Μπορείτε να χρησιμοποιήσετε μια εντολή στο PowerShell ή να επεξεργαστείτε το αρχείο τηλεφωνικού καταλόγου στον File Explorer.
Εάν το VPN ξεκίνησε ξαφνικά και δεν είστε σίγουροι γιατί, μπορείτε να χρησιμοποιήσετε μία από τις ακόλουθες μεθόδους για να προσδιορίσετε ποια εφαρμογή το έχει ενεργοποιήσει.
Χρησιμοποιήστε ένα cmdlet PowerShell
Για να χρησιμοποιήσετε αυτήν τη μέθοδο, κάντε κλικ στο κουμπί Έναρξη και εισαγάγετε το Powershell. Κάντε δεξί κλικ στο Windows PowerShell και, στη συνέχεια, επιλέξτε Εκτέλεση ως διαχειριστής από το μενού.
Κάντε κλικ στο Ναι στο μήνυμα που εμφανίζεται για να επιτρέπεται η πρόσβαση στον υπολογιστή.
Στο παράθυρο του PowerShell, πληκτρολογήστε την ακόλουθη εντολή, αλλά αντικαταστήστε την με το όνομα της σύνδεσής σας VPN και, στη συνέχεια, πατήστε Enter:
Get-VpnConnectionTrigger -ConnectionName 
Χρησιμοποιήστε την Εξερεύνηση αρχείων
Μια άλλη επιλογή είναι η παρακολούθηση του αρχείου τηλεφωνικού καταλόγου μέσω τηλεφώνου στην Εξερεύνηση αρχείων. Μπορείτε να το ανοίξετε σε ένα πρόγραμμα επεξεργασίας κειμένου και να δείτε τη λίστα των εφαρμογών με δυνατότητα VPN.
Το αρχείο τηλεφωνικού καταλόγου παρέχει έναν τυπικό τρόπο για τα Windows να συλλέγουν και να καθορίζουν τις πληροφορίες που απαιτούνται για τη δημιουργία μιας σύνδεσης απομακρυσμένης πρόσβασης (RAS). Αυτό το αρχείο περιέχει πληροφορίες όπως διεύθυνση IP, θύρα, ρυθμίσεις μόντεμ και τις πληροφορίες που αναζητάτε σχετικά με τις εφαρμογές που μπορούν να ενεργοποιήσουν τη σύνδεση.
Για να ξεκινήσετε, ανοίξτε την Εξερεύνηση αρχείων και επικολλήστε τον παρακάτω φάκελο στη γραμμή διευθύνσεων, αλλά αντικαταστήστε τον με το τρέχον όνομα χρήστη σας και, στη συνέχεια, πατήστε Enter:
C:\Users\\AppData\Roaming\Microsoft\Network\Connections\Pbk
Κάντε δεξί κλικ στο “rasphone.pbk” και μετά επιλέξτε τον επεξεργαστή κειμένου στον οποίο θέλετε να ανοίξετε το αρχείο.

Κάντε δεξί κλικ στο "rasphone.pbk"
Αυτό το αρχείο περιέχει όλες τις συνδέσεις VPN στον υπολογιστή σας, επομένως εάν έχετε πολλά VPN, ίσως χρειαστεί να ψάξετε πολύ για να βρείτε τις εφαρμογές που θέλετε. Κάθε εφαρμογή αποθηκεύεται στη συνάρτηση «ClassicApplicationIDs» ως η άμεση διαδρομή αρχείου.
Ευτυχώς, εάν δεν θέλετε να κάνετε κύλιση για να βρείτε κάθε εφαρμογή, τα περισσότερα προγράμματα επεξεργασίας κειμένου έχουν μια λειτουργία Εύρεση . Πατήστε Ctrl+ F, πληκτρολογήστε "ClassicApplicationIds" στο πεδίο κειμένου και, στη συνέχεια, πατήστε Enter.

Εισαγάγετε "ClassicApplicationIds" στο πεδίο κειμένου
Πώς να απενεργοποιήσετε την αυτόματη ενεργοποίηση VPN
Εάν κατά λάθος προσθέσετε λάθος εφαρμογή ή δεν θέλετε πλέον να ενεργοποιείται το VPN κατά την εκκίνηση συγκεκριμένων εφαρμογών, μπορείτε να τις αφαιρέσετε χρησιμοποιώντας ένα παρόμοιο cmdlet στο PowerShell.
Για να καταργήσετε τη δυνατότητα αυτόματης ενεργοποίησης VPN, ανοίξτε το Powershell με δικαιώματα διαχειριστή.
Κάντε κλικ στο Ναι στο μήνυμα που εμφανίζεται για να επιτρέπεται η πρόσβαση στον υπολογιστή.
Στο παράθυρο του PowerShell, πληκτρολογήστε τα ακόλουθα, αλλά αντικαταστήστε και με το όνομα της σύνδεσης VPN συν τη διαδρομή προς την αντίστοιχη εφαρμογή:
Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""
Το PowerShell σας ζητά να επιβεβαιώσετε την κατάργηση της εφαρμογής από τη λίστα αυτόματης ενεργοποίησης. Εισαγάγετε τον τύπο Yκαι πατήστε Enter.
Επαναλάβετε αυτό το βήμα για κάθε εφαρμογή που θέλετε να αφαιρέσετε από τη λίστα.