ฉันมีเซิร์ฟเวอร์ Windows 2003R2 เร็ว ๆ นี้ที่จะถูกแทนที่ เซิร์ฟเวอร์เพิ่งเชื่อมต่อผ่าน iSCSI กับ WD MyCloud 4100 NAS โดยใช้ Microsoft iSCSI initiator

มีไดเร็กทอรีจำนวนมากบนดิสก์นี้ และไดเร็กทอรีระดับรูทส่วนใหญ่เป็นเครือข่ายที่แชร์ผ่าน Active Directory

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

Q1) มีการแฮ็กรีจิสทรีหรือนโยบายบางประเภทที่อนุญาตให้เซิร์ฟเวอร์ "จดจำ" สถานะการแชร์หรือไม่

ในกรณีที่คำตอบของไตรมาสที่ 1 คือ "ไม่" ฉันกำลังเตรียมสคริปต์ที่สามารถเรียกใช้ได้ โดยมีคำสั่งให้ตั้งค่าการแชร์ใหม่ เช่น:

net share "sharename1"="f:\share_dir_1" /grant:<my_ad>\administrator,FULL "f:\share_dir_1" /grant:administrator,FULL /grant:"Domain users",FULL 
net share "sharename2"="f:\share_dir_2" /grant:<my_ad>\administrator,FULL /grant:administrator,FULL /grant:"Domain users",FULL
...

"F" คือโวลุ่ม iSCSI สคริปต์ด้านบนควรมีการตรวจสอบเพียงเล็กน้อยว่าติดตั้งไดรฟ์ F แล้ว (แนวคิด?) และเริ่มต้นเมื่อเริ่มต้นระบบ (แนวคิดอีกครั้งหรือไม่)

Q2) วิธีข้างต้นเป็นวิธีที่ดีในการบรรลุเป้าหมายนั้นหรือไม่ ถ้าไม่สิ่งที่คุณจะเสนอเป็นทางเลือก?

answer

บทความ KB ของ Microsoftเพิงบางอย่างที่นี่ โดยทั่วไปบริการเซิร์ฟเวอร์จะเริ่มต้นก่อน iscsi ดังนั้นจึงไม่กู้คืนการแชร์ โชคดีที่บทความ KB อธิบายวิธีเปลี่ยนพฤติกรรมดังกล่าวเพื่อให้การแชร์ยังคงอยู่