Windows 10 PowerShell cmdlet'leriyle , VPN bağlantılarını başlatıldığında otomatik olarak etkinleştirmek için uygulamaları kolayca ekleyebilirsiniz. Bu görevi otomatikleştirmek, belirli uygulamaları kullanırken bir VPN'e bağlanma zahmetine girmenize gerek kalmayacağı anlamına gelir.
PowerShell'deki bu işlevsellikten yararlanmak için , eğer halihazırda bir VPN hizmetiniz yoksa, öncelikle bilgisayarınıza bir VPN hizmeti eklemeniz gerekecektir . Nasıl yapılacağını öğrenmek için Windows 10'da VPN nasıl oluşturulur makalesine bakın .
Otomatik VPN aktivasyonu nasıl eklenir
Windows 10 üzerinde VPN bağlantısı kurduktan sonra PowerShell’i yönetici haklarıyla açmanız gerekecektir .

PowerShell'i yönetici haklarıyla açın
Bilgisayara erişime izin vermek için görünen istemde Evet'i tıklayın .
PowerShell penceresinde aşağıdaki komutu girin, ardından ve yerine VPN bağlantısının adını ve kullanmak istediğiniz ilgili uygulamanın dosya yolunu yazın:
Add-VpnConnectionTriggerApplication -Name "" –ApplicationID ""
Komuta tırnak işaretleri eklemeyi unutmayın.
EnterKomutu çalıştırmak için tıklayın . PowerShell, Bölünmüş tünel oluşturma özelliğinin varsayılan olarak devre dışı olduğu konusunda sizi uyarır. Devam etmek için önce bu özelliği onaylamanız ve etkinleştirmeniz gerekir.
Yİstem göründüğünde dokunun , ardından Enterbitirmek için tekrar dokunun.
![Windows 10'da belirli uygulamalar için VPN'ye otomatik olarak nasıl bağlanılır Windows 10'da belirli uygulamalar için VPN'ye otomatik olarak nasıl bağlanılır]()
İstem göründüğünde Y yazın
İnsan müdahalesi olmadan VPN'ye otomatik bağlantı sağlamak için Bölünmüş tünellemeyi etkinleştirmeniz gerekir.
Bölünmüş tünelleme , uygulama başlatılmasına izin verdiğinde Windows'un tüm ağ trafiğini VPN üzerinden yönlendirmesini engeller. Bunun yerine, Bölünmüş tünelleme trafiği böler ve yalnızca listelenen uygulamadan gelen veriler VPN'den geçer .
PowerShell'e aşağıdaki komutu girin:
Set-VpnConnection -Name "" -SplitTunneling $True
… ve onu VPN'nizin adıyla değiştirin (tırnak işaretlerini saklamayı unutmayın), ardından tuşuna basın Enter.
Daha sonra, uygulamayı yanlışlıkla kapatmanız ve bağlantının kesilmesini istememeniz durumunda, uygulamayı yeniden başlatmak için bir zaman aşımı arabelleği ayarlayabilirsiniz.
İçe aktarmak:
Set-VpnConnection -Name "" -IdleDisconnectSeconds
… PowerShell'e gidin ve tuşuna basın Enter. Bağlantı adınızı ve bağlantı sonlandırılıncaya kadar beklenecek saniye sayısını girin.
Artık uygulama kapatıldığında Windows, VPN bağlantısını sonlandırmadan önce 10 saniye bekleyecek. Bu numarayı dilediğiniz gibi değiştirebilir veya bu adımı tamamen atlayabilirsiniz.
Hangi uygulamaların VPN'i otomatik olarak etkinleştirdiğini nasıl görebilirim?
Otomatik VPN bağlantılarını etkinleştirmek için hangi uygulamaların yüklü olduğunu kontrol etmenin birkaç yolu vardır. PowerShell'de bir komut kullanabilir veya telefon rehberi dosyasını Dosya Gezgini'nde düzenleyebilirsiniz.
VPN aniden başladıysa ve neden olduğundan emin değilseniz, hangi uygulamanın onu etkinleştirdiğini belirlemek için aşağıdaki yöntemlerden birini kullanabilirsiniz.
PowerShell cmdlet'i kullanma
Bu yöntemi kullanmak için Başlat butonuna tıklayın ve Powershell'e girin. Windows PowerShell'e sağ tıklayın ve ardından menüden Yönetici Olarak Çalıştır'ı seçin.
Bilgisayara erişime izin vermek için görünen istemde Evet'i tıklayın .
PowerShell penceresinde aşağıdaki komutu girin, ancak bunu VPN bağlantınızın adıyla değiştirin ve ardından tuşuna basın Enter:
Get-VpnConnectionTrigger -ConnectionName
Dosya Gezgini'ni kullanın
Diğer bir seçenek de çevirmeli telefon rehberi dosyasını Dosya Gezgini'nde izlemektir. Bunu bir metin düzenleyicide açabilir ve VPN özellikli uygulamaların listesini görebilirsiniz.
Telefon defteri dosyası, Windows'un Uzaktan Erişim Bağlantısı (RAS) oluşturmak için gereken bilgileri toplaması ve belirtmesi için standart bir yol sağlar. Bu dosyada IP adresi, port, modem ayarları gibi bilgiler ve bağlantıyı sağlayabilecek uygulamalar hakkında aradığınız bilgiler yer almaktadır.
Başlamak için Dosya Gezgini'ni açın ve aşağıdaki klasörü adres çubuğuna yapıştırın, ancak bunu mevcut kullanıcı adınızla değiştirin ve ardından tuşuna basın Enter:
C:\Users\\AppData\Roaming\Microsoft\Network\Connections\Pbk
“rasphone.pbk” ye sağ tıklayın ve ardından dosyayı açmak istediğiniz metin düzenleyiciyi seçin.
![Windows 10'da belirli uygulamalar için VPN'ye otomatik olarak nasıl bağlanılır Windows 10'da belirli uygulamalar için VPN'ye otomatik olarak nasıl bağlanılır]()
“rasphone.pbk”ye sağ tıklayın
Bu dosya, bilgisayarınızdaki tüm VPN bağlantılarını içerir; dolayısıyla birden fazla VPN'iniz varsa, istediğiniz uygulamaları bulmak için birçok şeyi gözden geçirmeniz gerekebilir. Her uygulama doğrudan dosya yolu olarak “ClassicApplicationIDs” işlevinde saklanır .
Neyse ki, her uygulamayı bulmak için kaydırma yapmak istemiyorsanız çoğu metin düzenleyicinin Bul özelliği vardır . Ctrl+ tuşuna basın , metin alanına “ClassicApplicationIds”F yazın ve ardından tuşuna basın .Enter
![Windows 10'da belirli uygulamalar için VPN'ye otomatik olarak nasıl bağlanılır Windows 10'da belirli uygulamalar için VPN'ye otomatik olarak nasıl bağlanılır]()
Metin alanına "ClassicApplicationIds" yazın
Otomatik VPN aktivasyonu nasıl devre dışı bırakılır
Yanlışlıkla yanlış uygulamayı eklerseniz veya belirli uygulamaları başlatırken VPN'nin artık etkinleştirilmesini istemiyorsanız PowerShell'deki benzer bir cmdlet'i kullanarak bunları kaldırabilirsiniz.
Otomatik VPN aktivasyon özelliğini kaldırmak için Powershell'i yönetici haklarıyla açın.
Bilgisayara erişime izin vermek için görünen istemde Evet'i tıklayın .
PowerShell penceresine aşağıdakini girin, ancak ve yerine VPN bağlantısının adını ve ilgili uygulamanın yolunu yazın:
Remove-VpnConnectionTriggerApplication -Name "" –ApplicationID ""
PowerShell, uygulamanın otomatik etkinleştirme listesinden kaldırılmasını onaylamanızı ister. Türü girin Yve tuşuna basın Enter.
Listeden kaldırmak istediğiniz her uygulama için bu adımı tekrarlayın.