Con i cmdlet di Windows 10 PowerShell puoi aggiungere facilmente app per abilitare automaticamente le connessioni VPN all'avvio. Automatizzare questa attività significa che non dovrai preoccuparti di connetterti a una VPN quando utilizzi determinate app.
Per sfruttare questa funzionalità in PowerShell , dovrai prima aggiungere un servizio VPN al tuo computer se non ne hai già uno. Fare riferimento all'articolo: Come creare una VPN su Windows 10 per sapere come.
Come aggiungere l'attivazione automatica della VPN
Dopo aver stabilito una connessione VPN su Windows 10, dovrai aprire PowerShell con diritti di amministratore .
Apri PowerShell con diritti di amministratore
Fare clic su Sì nella richiesta visualizzata per consentire l'accesso al computer.
Nella finestra di PowerShell, inserisci il comando seguente, quindi sostituisci e con il nome della connessione VPN, più il percorso del file dell'applicazione corrispondente che desideri utilizzare:
Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""
Nota per includere le virgolette nel comando.
Fare clic Enter
per eseguire il comando. PowerShell ti avvisa che la funzionalità Split tunneling è disabilitata per impostazione predefinita. Per continuare, devi prima confermare e abilitare questa funzione.
Tocca Y
quando viene visualizzato il messaggio, quindi tocca Enter
di nuovo per terminare.
Digitare Y quando viene visualizzato il messaggio
È necessario abilitare il tunneling diviso per abilitare la connessione automatica alla VPN senza intervento umano.
Lo split tunneling impedisce a Windows di instradare tutto il traffico di rete attraverso la VPN, quando l'applicazione ne consente l'avvio. Invece, lo Split tunneling divide il traffico e solo i dati dell'applicazione elencata passano attraverso la VPN .
Immettere il seguente comando in PowerShell:
Set-VpnConnection -Name "" -SplitTunneling $True
… e sostituiscilo con il nome della tua VPN (ricordati di mantenere le virgolette), quindi premi Enter
.
Successivamente, nel caso in cui chiudi accidentalmente l'applicazione e non desideri che la connessione venga interrotta, puoi impostare un buffer di timeout per riavviare l'applicazione.
Importare:
Set-VpnConnection -Name "" -IdleDisconnectSeconds
… vai su PowerShell e premi Enter
. Sostituiscilo con il nome della tua connessione e il numero di secondi di attesa fino al termine della connessione.
Ora, quando l'applicazione si chiude, Windows attenderà 10 secondi prima di terminare la connessione VPN. Puoi modificare questo numero come desideri o saltare del tutto questo passaggio.
Come vedere quali app abilitano automaticamente la VPN
Esistono alcuni modi per verificare quali app sono installate per abilitare le connessioni VPN automatiche. È possibile utilizzare un comando in PowerShell o modificare il file della rubrica in Esplora file.
Se la VPN si è avviata all'improvviso e non sei sicuro del motivo, puoi utilizzare uno dei seguenti metodi per determinare quale app l'ha abilitata.
Utilizzare un cmdlet di PowerShell
Per utilizzare questo metodo, fare clic sul pulsante Start e accedere a Powershell. Fare clic con il pulsante destro del mouse su Windows PowerShell , quindi selezionare Esegui come amministratore dal menu.
Fare clic su Sì nella richiesta visualizzata per consentire l'accesso al computer.
Nella finestra di PowerShell, inserisci il comando seguente, ma sostituiscilo con il nome della tua connessione VPN, quindi premi Enter
:
Get-VpnConnectionTrigger -ConnectionName
Utilizza Esplora file
Un'altra opzione è monitorare il file della rubrica di accesso remoto in Esplora file. Puoi aprirlo in un editor di testo e visualizzare l'elenco delle app abilitate per VPN.
Il file della rubrica fornisce un modo standard per Windows di raccogliere e specificare le informazioni necessarie per stabilire una connessione di accesso remoto (RAS). Questo file contiene informazioni come indirizzo IP, porta, impostazioni del modem e le informazioni che stai cercando sulle applicazioni che possono abilitare la connessione.
Per iniziare, apri Esplora file e incolla la seguente cartella nella barra degli indirizzi, ma sostituiscila con il tuo nome utente corrente, quindi premi Enter
:
C:\Users\\AppData\Roaming\Microsoft\Network\Connections\Pbk
Fare clic con il tasto destro su "rasphone.pbk" e quindi selezionare l'editor di testo in cui si desidera aprire il file.
Fare clic con il tasto destro su “rasphone.pbk”
Questo file contiene tutte le connessioni VPN sul tuo computer, quindi se disponi di più VPN, potresti dover passare al setaccio molto per trovare le applicazioni che desideri. Ogni applicazione è memorizzata nella funzione "ClassicApplicationIDs" come percorso file diretto.
Fortunatamente, se non vuoi scorrere per trovare ogni applicazione, la maggior parte degli editor di testo dispone della funzione Trova . Premere Ctrl
+ F
, immettere "ClassicApplicationIds" nel campo di testo, quindi premere Enter
.
Inserisci "ClassicApplicationIds" nel campo di testo
Come disattivare l'attivazione automatica della VPN
Se aggiungi accidentalmente l'app sbagliata o non desideri più che la VPN si attivi all'avvio di app specifiche, puoi rimuoverle utilizzando un cmdlet simile in PowerShell.
Per rimuovere la funzionalità di attivazione automatica della VPN, apri Powershell con diritti di amministratore.
Fare clic su Sì nella richiesta visualizzata per consentire l'accesso al computer.
Nella finestra di PowerShell, inserisci quanto segue, ma sostituisci e con il nome della connessione VPN più il percorso dell'applicazione corrispondente:
Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""
PowerShell richiede di confermare la rimozione dell'applicazione dall'elenco di attivazione automatica. Immettere il tipo Y
e premere Enter
.
Ripeti questo passaggio per ogni app che desideri rimuovere dall'elenco.