حذف نمایه VPN ویندوز دسترسی را لغو نمیکند
حذف نمایه VPN ویندوز یک رکورد دفترچه تلفن را پاک میکند، نه سرویسگیرنده یا اعتماد سرور را. دامنه درست را حذف کنید، سپس بررسی کنید که از بین رفته باشد.
اتصال را از تنظیمات ویندوز حذف میکنید، فهرست را دوباره باز میکنید و دوباره آنجاست. یا از تنظیمات رفته اما هنوز به PowerShell پاسخ میدهد. یا سرویسگیرنده VPN را حذف نصب کردهاید و ورودی هرگز نرفته است. هر سه از یک فرض نادرست میآیند: اینکه نمایه VPN ویندوز بخشی از نرمافزار VPN است.
اینطور نیست. نمایه یک رکورد اتصال در یک فایل دفترچه تلفن است. حذف آن، آن رکورد را در یک دامنه، از یک مخزن پاک میکند. سرویسگیرنده، گواهیهایش و اعتماد دروازه به اعتبارنامه شما دقیقاً همانجا میمانند که بودند.
Remove-VpnConnection در واقع چه چیزی را حذف میکند
نمایههای بومی در rasphone.pbk زندگی میکنند: یک دفترچه تلفن زیر هر نمایه کاربر، و یکی در سطح ماشین زیر ProgramData. Get-VpnConnection ورودیهای هر کاربر را فهرست میکند؛ افزودن -AllUserConnection موارد سطح ماشین را فهرست میکند. همان نام میتواند در هر دو فهرست وجود داشته باشد، و دو رکورد شیءهای جداگانهای هستند.
Remove-VpnConnection -Name "Old Office" -Force رکورد متناظر هر کاربر را حذف میکند. همان فرمان با -AllUserConnection رکورد سطح ماشین را حذف میکند و به یک پوسته ارتقایافته نیاز دارد. در هر حال، این cmdlet فقط همان رکورد را لمس میکند: بدون حذف نصب، بدون پاکسازی گواهی، بدون پیامی به سرور. مرجع Remove-VpnConnection پارامترها را فهرست میکند، و هر دو cmdlet از -WhatIf پشتیبانی میکنند.
بنابراین پرسش پیش از اجرای هر چیزی این نیست که چگونه یک نمایه VPN را حذف کنیم. این است که به کدامیک از دو رکورد نگاه میکنید. یک پیشنمایش آن را در یک خط پاسخ میدهد:
Get-VpnConnection -AllUserConnection | Select-Object Name, ServerAddress Remove-VpnConnection -Name "Old Office" -AllUserConnection -WhatIf
اگر پیشنمایش گزارش دهد که چیزی مطابقت ندارد، در دامنه اشتباه هستید و فرمان دیگر ورودی را پیدا خواهد کرد. اگر هدف را نام ببرد، رکورد درست را دارید.
چرا ورودی پس از حذف بازمیگردد
نمایهای که در عرض چند دقیقه دوباره ظاهر میشود هرگز مال شما نبوده که حذفش کنید. روی لپتاپ مدیریتشده، اتصال معمولاً از یک استقرار میآید: پیکربندی VPN در Intune یا خطمشی گروه، بسته CMAK که تیم شبکه ارسال میکند، یا یک اسکریپت ورود. رکورد را حذف کنید و تازهسازی خطمشی بعدی آن را دوباره مینویسد.
نشانه، زمانبندی است. نمایه مدیریتشده در یک چرخه تازهسازی برمیگردد، نه در راهاندازی مجدد بعدی، و با همان آدرس سرور و همان روش احراز هویتی که همین حالا حذف کردید برمیگردد. نمایهای که خودتان دستی اضافه کردهاید از بین میرود.
آن را از منبع درست کنید: باعث شوید تخصیص از دستگاه یا کاربر حذف شود، سپس رکورد محلی را پاک کنید. اگر نمیتوانید، با ورودی مانند یک شیء مدیریتشده رفتار کنید و رهایش کنید، بهجای برنامهریزی حذفی که هر بار میبازد.
حذف نصب سرویسگیرنده کار دیگری است
سرویسگیرندههای شخص ثالث مخزن خودشان را دارند. Cisco Secure Client، GlobalProtect، OpenVPN GUI و سرویس تونل WireGuard هر یک دادههای اتصال را بیرون از دفترچه تلفن ویندوز نگه میدارند. حذف ورودی بومی همه اینها را دستنخورده میگذارد، و حذف نصب برنامه میتواند ورودی بومی را پشت سر بگذارد چون نمایه جداگانه وارد شده بود.
واردات تله معمول است. اگر اتصال را از یک .pbk، یک .cmpbk یا یک فایل پیکربندی دانلودشده اضافه کردهاید، حذف آن فایل رکوردی را که ساخته است پاک نمیکند، و باز کردن دوباره فایل آن را دوباره میسازد. ابتدا ورودی را بردارید، دوم فایل را پاک کنید، سپس یک بار وصل و قطع شوید تا تأیید کنید چیزی برنگشته است.
حذف، لغو نیست
اگر نمایه را حذف میکنید چون لپتاپی گم شده، ماشینی مشترک است یا فایل پیکربندی لو رفته، حذف محلی تقریباً ظاهری است. دروازه تا زمانی که اپراتور آن را لغو نکند هنوز به گواهی یا کلید از پیش اشتراکی اعتماد دارد. حذف رکورد مانع شروع اتصال جدید از این ماشین میشود؛ اما مانع اتصال نسخهای از اعتبارنامه در جای دیگر نمیشود.
لغو را در سمتی انجام دهید که دسترسی میدهد: گواهی را از فهرست مورد اعتماد بیرون بکشید، حساب را غیرفعال کنید، کلید را بچرخانید. سپس نمایه محلی را پاک کنید. ترتیب را برعکس کنید و با ماشینی میمانید که نمایه ندارد و اعتبارنامهای که هنوز کار میکند.
یک بررسی چهارمرحلهای پیش از آنکه کار را تمامشده بخوانید
کل توالی حدود یک دقیقه طول میکشد و تقریباً هر حذف با دامنه اشتباه را میگیرد:
- هر دو دامنه را فهرست کنید و نام دقیق و آدرس سرور را یادداشت کنید.
- حذف را با
-WhatIfروی دامنهای که مطابقت داشت اجرا کنید. - آن را دوباره بدون
-WhatIfاجرا کنید، و اگر ورودی برای همه کاربران است با دسترسی ارتقایافته. - هر دو دامنه را دوباره فهرست کنید، تنظیمات را دوباره باز کنید و تأیید کنید که اتصالهای دیگرتان هنوز کار میکنند.
اگر مرحله 4 هنوز ورودی را نشان میدهد، حذف بیصدا دامنه دیگر را هدف گرفته است. اگر ورودی بعد از مدتی برمیگردد، با یک استقرار روبهرو هستید. اگر تنظیمات هنوز آن را نشان میدهد در حالی که هر دو فهرست cmdlet خالی است، صفحه را ببندید و دوباره باز کنید، چون فهرستش را بیشتر از آنچه دفترچه تلفن رکورد را نگه میدارد، کش میکند.
بعد: تصمیم بگیرید که ورودی یک بازمانده محلی بود یا یک شیء مدیریتشده. بازمانده را میتوان یک بار با خیال راحت حذف و فراموش کرد. شیء مدیریتشده اول باید تخصیصش تغییر کند، وگرنه حذف شما فقط مسابقهای است که میبازید. و اگر هدف واقعی قطع دسترسی بود، تغییر دروازه بسیار مهمتر از هر کاری است که با نمایه میکنید.