Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα

Εχω τα Win 11 και πρόσθεσα ενα free VPN το VPNBOOK. (μεσω διαδικασίας των windows). Για να ενεργοποιηθει το VPN πρέπει κάθε φορά που ξεκινώ τα win να κανω ολη την διαδικασία δηλ ρυθμίσεις=>Δίκτυο και Internet=>VPN=>Σύνδεση. Μπορώ να κάνω κατι ωστε αυτά να γίνονται αυτόματα με την εναρξη των win;

Δημοσ. (επεξεργασμένο)

Στο 1ο λινκ σου λέει να ανοίξεις το σημειωματάριο και να κάνεις αντιγραφή και επικόλληση σε νέο αρχείο κειμένου το παρακάτω script.

while ($true)
        {
            $vpnname = "YOURVPNCONNECTIONNAME"
            $vpnusername = "YOURUSERNAME"
            $vpnpassword = "YOURPASSWORD"
            $vpn = Get-VpnConnection | where {$_.Name -eq $vpnname}
            if ($vpn.ConnectionStatus -eq "Disconnected")
            {
                $cmd = $env:WINDIR + "\System32\rasdial.exe"
                $expression = "$cmd ""$vpnname"" $vpnusername $vpnpassword"
                Invoke-Expression -Command $expression 
            }
            start-sleep -seconds 30
        }

Στα "YOURVPNCONNECTIONNAME", "YOURUSERNAME", "YOURPASSWORD" θα βάλεις το όνομα που έχεις αποθηκεύσει το vpn, το όνομα χρήστη και τον κωδικό αντίστοιχα, χωρίς να σβήσεις τα " ".

Θα πας στο σημειωματάριο Αρχείο->Αποθήκευση ως θα δώσεις σαν όνομα (1) το autovpn.ps1 και θα επιλέξεις στο Αποθήκευση ως, αντί Αρχείο κειμένου το Όλα τα αρχεία (2) και θα αποθηκεύσεις στον φάκελο του χρήστη σου.

spacer.png

Αν δηλαδή ο φάκελος του χρήστη σου είναι με το όνομα keso θα πας στον C:\users\keso (θα το δεις αν πας στον φάκελο users όπου θα έχει έναν default, έναν Κοινόχρηστο και τον δικό σου).

Μετά θα ξαναπάς στο σημειωματάριο και θα κάνεις νέο έγγραφο με το παρακάτω script, όπου φυσικά θα αλλάξεις το keso με το όνομα του φάκελου του προφίλ σου και θα σώσεις πάλι με τον ίδιο τρόπο (Αποθήκευση ως: Όλα τα αρχεία) στην επιφάνεια εργασίας με το όνομα startvpn.bat

powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file "C:\users\keso\autovpn.ps1"

Πήγαινε στον παρακάτω φάκελο. Μπορείς να το κάνεις αντιγραφή και επικόλληση στην εκτέλεση (πατώντας τα πλήκτρα WINDWOS+R και μετά επικόλληση)

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

spacer.png

Μόλις τα κάνεις αυτά, πήγαινε στην επιφάνεια και θα δεις ένα νέο εικονίδιο με γρανάζι. Κάντο αντιγραφή και επικόλληση μέσα στον φάκελο startup που θα ανοίξει με την παραπάνω εκτέλεση.

Κάνε επανεκκίνηση και δες αν όλα πήγαν καλά.

Επεξ/σία από micos000
  • Like 2
Δημοσ.
3 ώρες πριν, micos000 είπε

Στο 1ο λινκ σου λέει να ανοίξεις το σημειωματάριο και να κάνεις αντιγραφή και επικόλληση σε νέο αρχείο κειμένου το παρακάτω script.

while ($true)
        {
            $vpnname = "YOURVPNCONNECTIONNAME"
            $vpnusername = "YOURUSERNAME"
            $vpnpassword = "YOURPASSWORD"
            $vpn = Get-VpnConnection | where {$_.Name -eq $vpnname}
            if ($vpn.ConnectionStatus -eq "Disconnected")
            {
                $cmd = $env:WINDIR + "\System32\rasdial.exe"
                $expression = "$cmd ""$vpnname"" $vpnusername $vpnpassword"
                Invoke-Expression -Command $expression 
            }
            start-sleep -seconds 30
        }

Στα "YOURVPNCONNECTIONNAME", "YOURUSERNAME", "YOURPASSWORD" θα βάλεις το όνομα που έχεις αποθηκεύσει το vpn, το όνομα χρήστη και τον κωδικό αντίστοιχα, χωρίς να σβήσεις τα " ".

Θα πας στο σημειωματάριο Αρχείο->Αποθήκευση ως θα δώσεις σαν όνομα (1) το autovpn.ps1 και θα επιλέξεις στο Αποθήκευση ως, αντί Αρχείο κειμένου το Όλα τα αρχεία (2) και θα αποθηκεύσεις στον φάκελο του χρήστη σου.

spacer.png

Αν δηλαδή ο φάκελος του χρήστη σου είναι με το όνομα keso θα πας στον C:\users\keso (θα το δεις αν πας στον φάκελο users όπου θα έχει έναν default, έναν Κοινόχρηστο και τον δικό σου).

Μετά θα ξαναπάς στο σημειωματάριο και θα κάνεις νέο έγγραφο με το παρακάτω script, όπου φυσικά θα αλλάξεις το keso με το όνομα του φάκελου του προφίλ σου και θα σώσεις πάλι με τον ίδιο τρόπο (Αποθήκευση ως: Όλα τα αρχεία) στην επιφάνεια εργασίας με το όνομα startvpn.bat

powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file "C:\users\keso\autovpn.ps1"

Πήγαινε στον παρακάτω φάκελο. Μπορείς να το κάνεις αντιγραφή και επικόλληση στην εκτέλεση (πατώντας τα πλήκτρα WINDWOS+R και μετά επικόλληση)

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

spacer.png

Μόλις τα κάνεις αυτά, πήγαινε στην επιφάνεια και θα δεις ένα νέο εικονίδιο με γρανάζι. Κάντο αντιγραφή και επικόλληση μέσα στον φάκελο startup που θα ανοίξει με την παραπάνω εκτέλεση.

Κάνε επανεκκίνηση και δες αν όλα πήγαν καλά.

Σε υπέρευχαριστώ.  Προσπάθησα και μόνος μου αλλά δεν ειχα καταφέρει τίποτε. Με την αναλυτική επεξήγησή σου ΤΑ ΚΑΤΑΦΕΡΑ!!!!!!!

 

Δημοσ. (επεξεργασμένο)

Ολα καλά. Το vpn συνδέεται αυτόματα κανονικά, σε καθε επανέναρξη ομως παραμένει ανοικτο το script "autovpn.ps1" Οχι οτι ειναι δύσκολο να το σβήνω αλλα ρωτώ αν υπαρχει τρόπος να γινεται αυτόματα.

Επεξ/σία από kesogdem
Δημοσ.

Το script μένει ανοιχτό για να ελέγχει κατά περιόδους αν χαθεί η σύνδεση του vpn. Είναι η τελευταία γραμμή στο script που λέει start-sleep -seconds 30.  Αν δε σε ενδιαφέρει να γίνεται αυτός ο έλεγχος τότε διέγραψε τις δύο πρώτες γραμμές While και { και τις δύο τελευταίες start-sleep και }. Σώσε το script και κάνε επανεκκίνηση.

 

Δημοσ.
3 ώρες πριν, micos000 είπε

Το script μένει ανοιχτό για να ελέγχει κατά περιόδους αν χαθεί η σύνδεση του vpn. Είναι η τελευταία γραμμή στο script που λέει start-sleep -seconds 30.  Αν δε σε ενδιαφέρει να γίνεται αυτός ο έλεγχος τότε διέγραψε τις δύο πρώτες γραμμές While και { και τις δύο τελευταίες start-sleep και }. Σώσε το script και κάνε επανεκκίνηση.

 

Οτι και να πώ θα ειναι λίγο ΕΥΧΑΡΙΣΤΩ

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...