با cmdlet PowerShell ویندوز 10 ، به راحتی می توانید برنامه هایی اضافه کنید تا به طور خودکار اتصال VPN را هنگام راه اندازی ایجاد کنید. خودکار سازی این کار به این معنی است که شما حتی وقتی از برنامه های خاصی استفاده می کنید حتی به فکر اتصال به VPN نخواهید بود.
برای استفاده از این قابلیت در PowerShell ، ابتدا در صورت نیاز باید سرویس VPN را به رایانه خود اضافه کنید.
ارتباط: نحوه اتصال به یک VPN در ویندوز
نحوه اضافه کردن VPN Auto-Triggering
بعد از تنظیم اتصال VPN در ویندوز 10 ، شما باید یک نمونه بالا از PowerShell را باز کنید. برای انجام این کار ، بر روی دکمه Start کلیک کرده و سپس "PowerShell" را کلیک کنید. راست کلیک کنید "Windows PowerShell" ، و سپس "Run as Administrator" را از منو انتخاب کنید.
را کلیک کنید. "بله" در فوری که به نظر می رسد دسترسی به رایانه شما امکان پذیر است.
در پنجره PowerShell موارد زیر را تایپ کنید و
و
را با نام اتصال VPN و مسیر فایل به برنامه جایگزین کنید. شما می خواهید به ترتیب استفاده کنید:
Add-VpnConnectionTriggerApplication -Name "" –ApplicationID " "
<img class = "alignnone wp-image-529353 size-full" data-pages-lazy -src = "https://www.howtogeek.com/wp-content/uploads/2020/01/x2020-01-24_12h16_29.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+ rw + ri + cp + md.ic.YrXcuIP5ZC.png "alt =" دستور "Add-VpnConnectionTriggerApplication -Name"
اطمینان حاصل کنید که علامت های نقل قول را در دستور گنجانده اید.
Enter را فشار دهید تا دستور را اجرا کنید. PowerShell به شما هشدار می دهد که تونل سازی اسپلیت به طور پیش فرض غیرفعال شده است ، برای ادامه ، باید تأیید کرده و فعال کنید. این ویژگی قبل از شروع خودکار است.
وقتی ظاهر می شود تایپ "Y" را تایپ کنید ، و سپس یک بار دیگر Enter را فشار دهید تا تمام شود.
تونل زنی اسپلیت را برای محرک خودکار فعال کنید تا به VPN بدون دخالت انسان به VPN متصل شود.
تونل تفرقه ای ویندوز را از مسیریابی ترافیک شبکه از طریق VPN متوقف می کند که برنامه شروع به کار کند. داده های برنامه ذکر شده از طریق VPN جریان می یابد.
Type Set-VpnConnection -Name "
را در PowerShell قرار دهید و
را با نام VPN خود جایگزین کنید (دوباره نقل قول ها را در اطراف آن نگه دارید) و سپس Enter را فشار دهید. [19659003] <img class = "alignnone wp-image-529424 size-full" data-pagespeed-lazy-src = "https://www.howtogeek.com/wp-content/uploads/2020/01/x2020-01-24_12h43_34 .png.pagespeed.gp + jp + jw + pj + ws + js + rj + rp + rw + ri + cp + md.ic.udw5qPM6A-.png "alt =" the "Set-VpnConnection -Name"
در مرحله بعدی ، اگر به طور تصادفی برنامه را ببندید و نمی خواهید اتصال خاتمه یابد ، می توانید یک بافر زمانبندی را برای شما مجدداً برنامه را تنظیم کنید.
نوع را تنظیم کنید. -VpnConnection -Name "
را وارد PowerShell کرده و Enter را فشار دهید.
را با نام اتصال خود جایگزین کنید و
را صبر کنید تا صبر کنید تا اتصال خاتمه یابد. [19659003] <img class = "alignnone wp-image-529496 size-full" data-pagespeed-lazy-src = "https://www.howtogeek.com/wp-content/uploads/2020/01/2020-01- 24_13h00_58.png "alt =" فرمان "تنظیم-VpnConnection -Name"
اکنون ، هنگامی که برنامه بسته می شود ، ویندوز 10 ثانیه صبر می کند قبل از اینکه اتصال VPN را خاتمه دهد. شما می توانید این شماره را هرچه می خواهید تهیه کنید یا این مرحله را در کل حذف کنید.
چگونه می توان دید. برنامه های کاربردی Auto-Trigger a VPN
چند روش وجود دارد که می توانید بررسی کنید برنامه هایی را که برای شروع یک اتصال VPN تنظیم کرده اید بررسی می کند.شما می توانید از یک cmdlet در PowerShell استفاده کنید یا فایل دفترچه تلفن را در File Explorer ویرایش کنید.
ارتباط: چگونه PowerShell از فرمان Windows ویندوز فرق می کند
اگر VPN ناگهان شروع شد و شما مطمئن نیستید چرا ، می توانید از یکی از روش های زیر استفاده کنید مشخص کردن کدام برنامه باعث ایجاد آن شده است.
با استفاده از یک PowerShell Cmdlet
برای استفاده از t روش خود را ، بر روی دکمه شروع کلیک کنید و "Powershell" را تایپ کنید. "Windows PowerShell" را راست کلیک کرده و "Run as Administrator" را از منو انتخاب کنید.
را کلیک کنید "بله" در نامه ای که به نظر می رسد دسترسی به رایانه شما امکان پذیر است.
در پنجره PowerShell دستور زیر را تایپ کنید ، اما <VPNConnection
> را با نام اتصال VPN خود جایگزین کنید و سپس Enter را فشار دهید: [19659013] Get-VpnConnectionTrigger -ConnectionName
<img class = "alignnone wp-image-533207 size-full" data-pagespeed-lazy-src = "https://www.howtogeek.com/wp-content /uploads/2020/01/x2020-01-25_11h13_08.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.4NQPAl34YM.png "alt =" دستور "Get-VpnConnectionTrigger -ConnectionName
در مثال ما ، این فرمان ویژگی های ماشه اتصال VPN" VPN Canada "را بازیابی کرده و آنها را در زیر نشان می دهد.
استفاده از File Explorer
گزینه دیگر پیگیری موارد فایل دفترچه تلفن در File Explorer را شماره گیری کنید.شما می توانید آن را در یک ویرایشگر متن باز کنید و لیستی از برنامه هایی که باعث ایجاد VPN می شوند را ببینید. یک اتصال از راه دور دسترسی (RAS): این پرونده حاوی اطلاعاتی مانند آدرس های IP ، پورت ها ، تنظیمات مودم و — برنامه هایی است که ما به دنبال آن هستیم — برنامه هایی که باعث ایجاد اتصال می شوند.
برای شروع ، پرونده اکسپلورر را باز کرده و فهرست زیر را در نوار آدرس قرار دهید ، اما
را جایگزین کنید با نام کاربری فعلی ، و سپس Enter را فشار دهید:
C: UsersAppData Roaming Microsoft Network اتصالات Pbk
بر روی "rasphone.pbk" راست کلیک کنید ، و سپس ویرایشگر متن را که می خواهید پرونده را باز کنید انتخاب کنید.
این یک فایل شامل تمام VPN است. اتصالات را در رایانه خود قرار دهید ، بنابراین اگر بیش از یک VPN دارید ، شاید برای یافتن برنامه های مورد نظر خود مجبور شوید چیزهای زیادی را جستجو کنید. هر برنامه تحت عنوان "ClassicApplicationIDs" به عنوان مسیر پرونده مستقیم آن ذخیره می شود.
خوشبختانه ، اگر نمی خواهید برای یافتن هر برنامه پیمایش کنید ، بیشتر ویرایشگران متن دارند. ویژگی یافتن. Ctrl + F را فشار دهید ، در قسمت متن متن "ClassicApplicationIds" را تایپ کنید ، سپس Enter را فشار دهید.
نحوه حذف VPN Auto-Triggering
اگر به طور اتفاقی برنامه اشتباه اضافه شد یا دیگر نمی خواهید. VPN برای راه اندازی هنگام اجرای برنامه های خاص ، می توانید آنها را با استفاده از یک cmdlet مشابه در PowerShell حذف کنید.
مرتبط: Geek School: آموزش استفاده از Cddlet در PowerShell
VPN را فعال کنید ، بر روی دکمه Start کلیک کنید ، سپس "PowerShell" را تایپ کنید. "Windows PowerShell" را راست کلیک کرده و "Run as Administrator" را از منو انتخاب کنید.
را تایپ کنید. ] در فوری که به نظر می رسد اجازه دسترسی به رایانه شما را می دهد "Yes" را کلیک کنید.
در پنجره PowerShell موارد زیر را تایپ کنید ، اما
و
را با نام اتصال VPN و مسیر خود جایگزین کنید. برنامه ، به ترتیب:
حذف-VpnConnectionTriggerApplication - نام "" ApplicationID " "
PowerShell را شما را به شما می خواهید به حذف برنامه از لیست خودکار ماشه. "Y" را تایپ کنید و Enter را فشار دهید.
این مرحله را برای هر برنامه ای که می خواهید از لیست حذف کنید تکرار کنید.
اکنون ، هنگامی که برنامه های مشخص شده خود را راه اندازی می کنید ، ویندوز اتصال VPN را آغاز می کند. و از طریق آن ترافیک خود را ارسال کنید – هیچ نرم افزاری برای شخص ثالث لازم نیست.