Một người dùng bỏ chọn Tự động kết nối, và hồ sơ ngừng kết nối. Nhiều tháng sau, nhóm triển khai gửi một hồ sơ cập nhật cùng tên, kỳ vọng trình kích hoạt sẽ trở lại, nhưng nó không trở lại. Lý do là lựa chọn chưa bao giờ chỉ nằm trong hồ sơ: Windows ghi lại quyết định của người dùng gắn với tên hồ sơ đó trong trạng thái riêng của nó, và cài đặt lại không xóa nó. Tệp hồ sơ chỉ là một nửa của cấu hình.

Hộp kiểm thực sự ghi gì

Bỏ chọn tùy chọn kết nối tự động là quyết định theo từng thiết bị được lưu ngoài XML của hồ sơ. Microsoft ghi nhận nó là danh sách tên hồ sơ có trình kích hoạt tự động bị vô hiệu hóa, vì thế cài đặt vẫn tồn tại sau khi hồ sơ bị gỡ và thêm lại.

Thiết kế đó hợp lý từ phía người dùng. Người đang dùng kết nối có giới hạn dữ liệu mà tắt kết nối tự động không kỳ vọng lần làm mới chính sách tiếp theo sẽ bật lại một cách âm thầm.

Điều đó cũng có nghĩa tên hồ sơ là một danh tính, không phải nhãn. Hai hồ sơ cùng tên là cùng một mục đối với danh sách đó, và đổi tên tạo ra danh tính mới hoàn toàn không có tùy chọn nào được lưu.

Vì sao cài đặt lại hồ sơ không đặt lại nó

Xóa một kết nối VPN và thêm lại từ tệp đã cập nhật sẽ gỡ và tạo lại đối tượng hồ sơ. Nó không gỡ bản ghi quyết định của người dùng, vì bản ghi đó được khóa theo tên chứ không theo định danh nội bộ của hồ sơ.

Vì vậy bản cập nhật đến, hồ sơ hiện diện và được cấu hình đúng, mà trình kích hoạt vẫn không kích hoạt. Không có gì trong hồ sơ giải thích điều đó, nên việc này được báo lên như một lần triển khai hỏng.

Cùng hành vi đó có thể được dùng có chủ đích: giữ tên hồ sơ ổn định khi bản cập nhật phải bảo toàn cùng kết nối, và chỉ đổi khi bạn muốn khởi đầu mới. Đổi tên để né một tùy chọn đã lưu có tác dụng, và nó cũng để lại mục cũ, nên thiết bị tích tụ những tên không còn tương ứng với gì.

Hãy quyết định bạn muốn cách nào trước khi chạm vào XML, vì tên chính là công tắc.

Một hồ sơ đang hoạt động, nhiều hồ sơ đủ điều kiện

Windows áp dụng trình kích hoạt tự động cho một tập hồ sơ giới hạn, và việc có nhiều hồ sơ đủ điều kiện không khiến tất cả cùng kết nối như những mặc định cạnh tranh. Một hồ sơ đang hoạt động, các hồ sơ còn lại chờ.

Điều đó quan trọng khi một thiết bị nhận cả hồ sơ theo phạm vi người dùng và hồ sơ theo phạm vi thiết bị có tên tương tự. Chúng không phải cùng một kết nối, và hồ sơ tự kết nối là hồ sơ mà các quy tắc chọn đã chọn, không nhất thiết là hồ sơ bạn đã kiểm tra. Một bài kiểm tra đạt trên hồ sơ kia không chứng minh gì về trình kích hoạt. Hãy ghi lại hồ sơ nào đã phản hồi trước khi bạn thay đổi bất cứ điều gì.

Đọc trạng thái đã lưu trước khi cập nhật

Trước khi gửi bất kỳ thay đổi hồ sơ nào, hãy xem thiết bị đang giữ gì: đối tượng kết nối, trạng thái của nó và danh sách trình kích hoạt tự động bị vô hiệu hóa đã lưu.

Các lệnh này liệt kê các kết nối VPN và tìm trong sổ đăng ký giá trị đã được ghi nhận:

Get-VpnConnection | Select-Object Name,ConnectionStatus,SplitTunneling
reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Network /s /f AutoTriggerDisabledProfilesList

Mục khớp với hồ sơ bạn sắp triển khai cho biết lựa chọn của người dùng đã được ghi lại. Đây không phải lỗi cần sửa một cách âm thầm; đây là trạng thái mà chính sách của bạn phải tính đến.

Quyết định chính sách bạn muốn

Có hai chính sách có thể bảo vệ và một thói quen xấu. Chính sách thứ nhất tôn trọng việc người dùng từ chối cho đến khi người dùng thay đổi, và ghi nhận rằng trình kích hoạt chỉ mang tính khuyến nghị trên thiết bị được quản lý. Chính sách thứ hai coi kết nối tự động là yêu cầu tuân thủ, và khi đó không nên cung cấp tùy chọn từ chối ngay từ đầu.

Thói quen xấu là ghi đè trạng thái không liên quan để buộc trình kích hoạt bật lại, cách này chỉ hiệu quả đến lần làm mới tiếp theo và để lại thiết bị với những cài đặt không ai giải thích được.

Hãy ghi lựa chọn ở nơi hồ sơ được duy trì, cùng với bốn chuyển đổi đáng xem xét: lần cấp phát đầu tiên, một trình kích hoạt bình thường, một thay đổi được phép của người dùng và một bản cập nhật về cùng tên. Tự động hóa, phạm vi định tuyến và việc thực thi trạng thái ngắt kết nối là những biện pháp kiểm soát riêng, và nhãn Always On không bảo đảm cho bất kỳ biện pháp nào trong số đó.

Bài viết liên quan