iCACLS: สำรองและกู้คืน NTFS และแชร์สิทธิ์ใน Windows
- หมวดหมู่: Windows
สิทธิ์ NTFS ถูกตั้งค่าสำหรับการแชร์ไดรฟ์และโฟลเดอร์ในเครือข่ายของ Windows OS ด้วยการอนุญาตเหล่านี้ ผู้ใช้สามารถตัดสินใจได้ว่าต้องการแชร์ทั้งไดรฟ์หรือโฟลเดอร์เดียวผ่านเครือข่าย ไดรฟ์และโฟลเดอร์ที่ฟอร์แมตเป็นรูปแบบ NTFS สามารถใช้สิทธิ์ NTFS ได้
ด้วยฟังก์ชันเพิ่มเติมที่ได้รับจากสิทธิ์ NTFS การกำหนดค่าจึงซับซ้อนมาก ซึ่งอาจนำไปสู่ความยุ่งยากในการดูแลระบบ การจัดการสิทธิ์ของคุณในไดเร็กทอรีระดับบนสุดนั้นบางครั้งอาจไม่ถูกต้อง และความไม่ถูกต้องนี้จะบังคับให้เปลี่ยนไดเร็กทอรีย่อย ซึ่งทำให้เกิดปัญหา
ดังนั้น เพื่อหลีกเลี่ยงสถานการณ์เช่นนี้ ขอแนะนำให้สำรองสิทธิ์ของโฟลเดอร์ก่อนทำการเปลี่ยนแปลงใดๆ กับ NTFS หรือการตั้งค่าการแชร์ หากมีสิ่งเลวร้ายเกิดขึ้น คุณสามารถคืนค่ากลับเป็นการกำหนดค่าดั้งเดิมได้จริงโดยไม่สูญเสียใดๆ
iCACLS เป็น ยูทิลิตี้บรรทัดคำสั่งของ Windows เพื่อแสดงและแก้ไขตัวบอกเกี่ยวกับความปลอดภัยของระบบไฟล์ NTFS ด้วยคำสั่ง iCACLS ผู้ใช้จะสามารถควบคุมการสำรองข้อมูล กู้คืน และแก้ไขรายการควบคุมการเข้าถึง (ACL) ของอ็อบเจ็กต์ระบบไฟล์ได้อย่างสมบูรณ์ สามารถใช้คำสั่ง iCACLS เดียวกันบน Windows Server ไม่จำเป็นต้องใช้เซิร์ฟเวอร์ iCACLS สรุปด่วน ซ่อน 1 สำรองและกู้คืนสิทธิ์ NTFS ผ่านคอนโซล PowerShell (โดยใช้ iCACLS) 1.1 สิทธิ์ของโฟลเดอร์สำรอง 1.2 กู้คืนสิทธิ์ของโฟลเดอร์ 2 สำรองและกู้คืนสิทธิ์การแชร์ผ่าน Registry Editor 2.1 สิทธิ์ของโฟลเดอร์สำรอง 2.2 กู้คืนสิทธิ์ของโฟลเดอร์
สำรองและกู้คืนสิทธิ์ NTFS ผ่านคอนโซล PowerShell (โดยใช้ iCACLS)
สิทธิ์ของโฟลเดอร์สำรอง
การใช้ iCACLS ใน PowerShell
หากต้องการรับรายการ ACL ก่อนที่จะเปลี่ยนการอนุญาต NTFS คุณสามารถเรียกใช้คำสั่งเดียว คำสั่งนี้จะบันทึกโฟลเดอร์ย่อยและไฟล์ทั้งหมดเป็นข้อความธรรมดา ไฟล์ข้อความจะถูกบันทึกไว้ในโฟลเดอร์ผู้ใช้ปัจจุบันของคุณ
icacls c:data /save ntfs-permissions-folder.txt /t /c
โดยที่ C คือชื่อไดรฟ์ T จะถูกเพิ่มเพื่อรับโฟลเดอร์ย่อยและไฟล์ทั้งหมดบนไดรฟ์นั้น และ C อนุญาตให้ละเว้นข้อผิดพลาดในการเข้าถึงทั้งหมด
หากจำนวนโฟลเดอร์และไฟล์มากเกินไป คำสั่งจะใช้เวลานานในการดำเนินการให้เสร็จสิ้น เมื่อสิ้นสุดการดำเนินการ คุณจะได้รับรายการไฟล์ทั้งหมดที่ประมวลผลสำเร็จ และจำนวนไฟล์ที่ไม่ประสบความสำเร็จในการประมวลผล
กู้คืนสิทธิ์ของโฟลเดอร์
หากคุณต้องการกู้คืนรายการ ให้รันคำสั่งต่อไปนี้
Icacls c: /restore ntfs-permissions-folder.txt
สำรองและกู้คืนสิทธิ์การแชร์ผ่าน Registry Editor
สิทธิ์ของโฟลเดอร์สำรอง
หากต้องการสำรองสิทธิ์การแชร์ ให้ส่งออกคีย์รีจิสทรี Shares
- เปิด Regedit ไปที่ตำแหน่งต่อไปนี้
HKLMSYSTEMCurrentControlSetServicesLanmanServerShares - คลิกขวาที่คีย์รีจิสทรี Shares แล้วเลือก Export ตั้งชื่อไฟล์เช่น share-permissions-folder.reg
กู้คืนสิทธิ์ของโฟลเดอร์
เมื่อคุณต้องการกู้คืนสิทธิ์ ให้ดับเบิลคลิก share-permissions-folder.reg (รีจิสทรีนี้จะอยู่ที่ตำแหน่งที่คุณส่งออก) เพื่อนำเข้ากลับไปยังรีจิสทรี
ขอแนะนำให้สำรองข้อมูลสิ่งที่คุณทำในระบบของคุณเสมอ เพื่อหลีกเลี่ยงอันตรายหรือความเสี่ยงใดๆ จากนั้นคุณสามารถกู้คืนได้อย่างง่ายดายในเวลาที่ต้องการ