VPN ใหม่ปรากฏขึ้น การพิสูจน์ตัวตนทำงานได้ และ VPN ของบุคคลที่สามที่อาศัยอยู่บนเครื่องมาสองปีก็หายไปในการรีบูตครั้งเดียวกัน ไม่มีสิ่งใดในบันทึกการติดตั้งกล่าวถึงมัน เพราะไม่มีสิ่งใดในการติดตั้งเข้าไปจัดการกับมัน แพ็กเกจได้แทนที่สมุดโทรศัพท์ส่วนกลาง และการเชื่อมต่ออีกอันคือรายการในไฟล์นั้น นี่คือการดำเนินการคัดลอกที่ทำตัวตรงตามที่การดำเนินการคัดลอกควรทำ

วิธีแก้ไม่ใช่การคัดลอกที่ดีกว่า แต่คือการไม่คัดลอกไฟล์

สมุดโทรศัพท์มีอะไรอยู่จริง ๆ

สมุดโทรศัพท์เป็นภาชนะของนิยามการเชื่อมต่อ ไม่ใช่โปรไฟล์ รายการของผู้ใช้แต่ละคนอยู่ใต้โปรไฟล์ผู้ใช้ และ รายการของผู้ใช้ทั้งหมดอยู่ใต้เส้นทาง ProgramData ระดับเครื่อง จึงเป็นเหตุที่การติดตั้งซึ่งเขียนไฟล์นั้นแตะผู้ใช้ท้องถิ่นทุกคนพร้อมกัน ไฟล์เดียวกันยังมีรายการที่ผู้จำหน่ายรายอื่นสร้างขึ้น และความเสียหายข้างเคียงก็มาจากตรงนั้น

นิยามการเชื่อมต่อก็ไม่ใช่เรื่องทั้งหมดเช่นกัน เส้นทาง นโยบาย DNS วัสดุ CA ที่เชื่อถือได้ และตัวตนถูกจัดหาโดยเจ้าของแยกกัน

ระบุว่าขอบเขตใดเป็นเจ้าของโปรไฟล์

แสดงรายการทั้งสองขอบเขตก่อนจะเขียนอะไร Get-VpnConnection คืนรายการของผู้ใช้ปัจจุบัน และ Get-VpnConnection -AllUserConnection คืนรายการระดับเครื่อง และชื่อเดียวกันอาจมีอยู่ในทั้งสองที่ด้วยการตั้งค่าที่ต่างกัน ตัดสินใจว่าการติดตั้งของคุณเป็นเจ้าของขอบเขตใดแล้วจดไว้ เพราะการอัปเดตขอบเขตผิดจะทำให้ผู้ใช้ยังเชื่อมต่อผ่านโปรไฟล์เก่า ขณะที่การเปลี่ยนแปลงของคุณอยู่ในไฟล์ที่ไม่มีใครอ่าน งานที่กำหนดเวลาไว้ซึ่งทำงานเป็น SYSTEM ก็เห็นชุดโปรไฟล์ที่ต่างจากผู้ใช้ที่ลงชื่อเข้าใช้

การตั้งชื่อเจ้าของคือขั้นตอนที่หยุดวิศวกรคนถัดไปจากการคัดลอกไฟล์ทั้งหมดซ้ำ

สร้างหรืออัปเดตการเชื่อมต่อที่มีชื่อ ไม่ทำอย่างอื่น

สำหรับโปรไฟล์ Windows แบบเนทีฟ Add-VpnConnection สร้างรายการเดียว และ -AllUserConnection เลือกขอบเขตระดับเครื่อง รันด้วย -WhatIf ก่อน เพื่อให้ตัวอย่างไปอยู่ในบันทึกของคุณ ไม่ใช่ในข้อร้องเรียนของผู้ใช้:

Add-VpnConnection -Name 'Office VPN' -ServerAddress 'vpn.example.com' -TunnelType Ikev2 -AuthenticationMethod Eap -EapConfigXmlStream $approvedEapXml -AllUserConnection -WhatIf

EAP XML ต้องมาจากที่ที่ชอบด้วยกฎหมาย: ส่งออกจากโปรไฟล์อ้างอิงที่ใช้งานได้ หรือสร้างโดยเครื่องมือบริหารจัดการของคุณสำหรับเกตเวย์จริง หากไม่มีการตั้งค่าความเชื่อถือของเซิร์ฟเวอร์ที่ถูกต้อง โปรไฟล์จะเชื่อมต่อกับสิ่งที่ผิดหรือล้มเหลวทุกที่ และไม่ใช่การติดตั้งที่สำเร็จทั้งสองกรณี

เมื่อรายการมีอยู่แล้ว ให้เปรียบเทียบการตั้งค่าและอัปเดตด้วย Set-VpnConnection แทนที่จะลบและสร้างใหม่ การลบคือวิธีที่การกำหนดค่าที่ใช้งานได้สูญเสียฟิลด์ที่ไม่มีใครบันทึกไว้ และเป็นวิธีที่รายการที่ไม่เกี่ยวข้องติดไปกับการล้างครั้งใหญ่

ตรวจดูว่ามีระบบบริหารจัดการที่สองซึ่งจะใส่โปรไฟล์เก่ากลับในการรีเฟรชนโยบายครั้งถัดไปหรือไม่ การนำร่องมักล้มเหลวตรงนี้บ่อยกว่าที่ cmdlet

ทดลองนำร่องบนเครื่องที่มี VPN อื่นอยู่แล้ว

เลือกเครื่องทดสอบที่มีรายการระดับเครื่องที่ไม่เกี่ยวข้อง ติดตั้ง แล้วตรวจสอบสามอย่าง: โปรไฟล์ใหม่ปรากฏในขอบเขตที่ต้องการ การพิสูจน์ตัวตนไปถึงทรัพยากรส่วนตัว และรายการที่ไม่เกี่ยวข้องยังเชื่อมต่อได้ ติดตั้งอีกสองครั้งและยืนยันว่าการรันครั้งที่สองเปลี่ยนเฉพาะโปรไฟล์ที่มันเป็นเจ้าของ การตรวจครั้งที่สามนั้นจับแพ็กเกจที่เป็นอิดิมโพเทนต์ต่อรายการของตัวเองและเป็นอันตรายต่อทุกสิ่งอื่น

การถอดถอนเป็นไปตามกฎเดียวกัน: Remove-VpnConnection -Name 'Office VPN' -AllUserConnection ปลดระวางรายการเดียวและปล่อยส่วนที่เหลือของไฟล์ไว้ตามเดิม

เก็บการกำหนดค่าที่ตั้งใจไว้ก่อนหน้าให้พร้อมใช้ เพื่อให้การย้อนกลับแบบจำกัดหมายถึงการนำเข้าโปรไฟล์เดียวใหม่ ไม่ใช่การคืนสภาพเครื่องทั้งหมด

บทความที่เกี่ยวข้อง