Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

โฟลเดอร์งาน เทคโนโลยีช่วยให้ผู้ใช้สามารถเข้าถึงไฟล์จากระยะไกลบนเซิร์ฟเวอร์ไฟล์ภายในองค์กร และอนุญาตให้ใช้งานแบบออฟไลน์บนอุปกรณ์ใดก็ได้ (แล็ปท็อป แท็บเล็ต หรือสมาร์ทโฟน) ครั้งต่อไปที่คุณเชื่อมต่อกับเครือข่ายขององค์กร การเปลี่ยนแปลงทั้งหมดของไฟล์เหล่านี้ในอุปกรณ์ของผู้ใช้จะซิงโครไนซ์กับไฟล์เซิร์ฟเวอร์ภายในของ Windows ในบทความนี้ เราจะแสดงวิธีการติดตั้งและกำหนดค่าคุณลักษณะโฟลเดอร์งานบนเซิร์ฟเวอร์ไฟล์ที่ใช้ Windows Server 2016 และไคลเอ็นต์ Windows 10

คุณสามารถใช้เซิร์ฟเวอร์ไฟล์ที่ใช้ Windows Server 2012 R2 เป็นที่จัดเก็บไฟล์ และ Windows ทุกเวอร์ชันที่เริ่มต้นจาก Windows 7 และอุปกรณ์ที่ใช้ Android 4.4 หรือ iOS 8 หรือสูงกว่าเป็นไคลเอ็นต์ (ไคลเอ็นต์ Work Folders สำหรับอุปกรณ์เหล่านี้มีอยู่ใน Google Play และ App Store ตามลำดับ) เมื่อใช้นโยบายความปลอดภัย คุณจะกำหนดให้ไคลเอ็นต์ของ Work Folders เก็บเนื้อหาที่เข้ารหัสไว้ได้ ซึ่งรับประกันการปกป้องข้อมูลแม้ว่าอุปกรณ์จะสูญหายหรือถูกขโมย

วิธีการติดตั้งและกำหนดค่าบทบาทของโฟลเดอร์งานบน Windows Server 2016

คุณสามารถติดตั้งบทบาทโฟลเดอร์งานใน Windows Server 2016 ได้โดยใช้ Server Manager หรือ PowerShell

ในกรณีแรก ให้เลือก โฟลเดอร์งาน ตัวเลือกใน บริการไฟล์และที่เก็บข้อมูล บทบาทในผู้จัดการเซิร์ฟเวอร์ (ส่วนประกอบ IIS Hostable Web Core ที่จำเป็นจะถูกเพิ่มในการติดตั้งโดยอัตโนมัติ)

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

ใน PowerShell บทบาทโฟลเดอร์งานได้รับการติดตั้งโดยใช้คำสั่งนี้:

Install-WindowsFeature FS-SyncShareService,Web-WHC

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

สร้างกลุ่มความปลอดภัยใหม่ใน Active Directory และเพิ่มบัญชีผู้ใช้ที่ได้รับอนุญาตให้ซิงโครไนซ์อุปกรณ์กับ Work Folders บนเซิร์ฟเวอร์ไฟล์ (เพื่อประสิทธิภาพที่ดีขึ้นของบริการ Work Folders โดยการลดจำนวนคำขอไปยัง AD Microsoft แนะนำให้เพิ่ม ไปยังกลุ่มนี้เฉพาะบัญชีผู้ใช้แทนกลุ่มความปลอดภัยอื่น ๆ)

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

เปิดตัวจัดการเซิร์ฟเวอร์ และเลือก บริการไฟล์และที่เก็บข้อมูล -> โฟลเดอร์งาน . จากนั้นเลือก งาน -> การแบ่งปันการซิงค์ใหม่ .

จากนั้นคุณต้องระบุไดเร็กทอรีเพื่อให้สิทธิ์การเข้าถึง ในตัวอย่างของเราคือ C:\finance

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

จากนั้นเลือกโครงสร้างโฟลเดอร์ผู้ใช้ บัญชีผู้ใช้สามารถตั้งชื่อโฟลเดอร์ได้ (นามแฝง) หรือมีรูปแบบดังนี้:user@domain.

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

จากนั้นป้อนชื่อการแชร์การซิงค์ของคุณ

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

หลังจากนั้น คุณต้องระบุกลุ่มความปลอดภัยที่จะได้รับสิทธิ์เข้าถึงการแชร์นี้

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

ระบุนโยบายความปลอดภัยของ Work Folders ที่จะใช้กับไคลเอนต์ มีสองนโยบาย:

  • เข้ารหัสโฟลเดอร์งาน – การเข้ารหัสข้อมูลบังคับบนไดเร็กทอรี Work Folders ที่แคชไว้บนไคลเอนต์โดยใช้ BitLocker
  • ล็อกหน้าจอโดยอัตโนมัติและต้องใช้รหัสผ่าน – ล็อกหน้าจออัตโนมัติหลังจากไม่มีการใช้งานอุปกรณ์และการป้องกันด้วยรหัสผ่านเป็นเวลา 15 นาที (อย่างน้อย 6 อักขระ)

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

ดังนั้นการกำหนดค่าของ Work Folder ใหม่จึงเสร็จสิ้น

การดำเนินการเดียวกันเพื่อสร้างการแบ่งปันการซิงค์สามารถทำได้โดยใช้ ใหม่-SyncShare cmdlet ตัวอย่างเช่น คำสั่งต่อไปนี้จะสร้างการแชร์การซิงค์ใหม่และให้สิทธิ์การเข้าถึงแก่กลุ่ม:

New-SyncShare "Sales" C:\sales –User "Sales_Users_WorkFolder"

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

ในการเข้าถึงไฟล์งานของคุณผ่านการเชื่อมต่อ HTTPS ที่มีการป้องกัน คุณต้องผูกใบรับรอง SSL ที่ถูกต้องกับเว็บไซต์ IIS ที่ให้บริการโฟลเดอร์งาน

หมายเหตุ ในการกำหนดค่าการทดสอบ ไม่จำเป็นต้องใช้ใบรับรอง และข้อกำหนดใบรับรองบนไคลเอ็นต์อาจถูกละเว้น ดูคำสั่งด้านล่าง

วิธีที่ง่ายที่สุดคือการใช้ใบรับรอง SSL ฟรีจาก Let's Encrypt ขั้นตอนการออกและผูกใบรับรองกับ IIS มีอธิบายไว้ในบทความ Let's Encrypt Certificate for Windows (IIS)

เคล็ดลับ . ในการเชื่อมต่อไคลเอ็นต์ภายนอกกับเซิร์ฟเวอร์ Work Folder เพื่อให้สามารถเข้าถึงและซิงโครไนซ์ไฟล์ได้ คุณต้องกำหนดค่าชื่อเซิร์ฟเวอร์ DNS ในโซนภายนอก และอนุญาตการรับส่งข้อมูลขาเข้าไปยังเซิร์ฟเวอร์ผ่านพอร์ต TCP 80 และ/หรือ 443 บนไฟร์วอลล์ของคุณ . นอกจากนี้ คุณสามารถให้การเข้าถึงโดยใช้เซิร์ฟเวอร์ Web Application Proxy สำหรับการป้องกันที่ครอบคลุม

การกำหนดค่าไคลเอ็นต์โฟลเดอร์งานใน Windows 10

ในตัวอย่างนี้ อุปกรณ์ที่ใช้ Windows 10 ถูกใช้เป็นไคลเอนต์โฟลเดอร์งาน มีการกำหนดค่าโดยใช้แอปเพล็ตที่มีอยู่ในแผงควบคุม:แผงควบคุม -> ระบบและความปลอดภัย -> โฟลเดอร์งาน (รายการนี้ไม่มีในรุ่น Windows Server)

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

หากต้องการเริ่มการกำหนดค่า ให้คลิก ตั้งค่าโฟลเดอร์งาน .

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

จากนั้นป้อนอีเมลผู้ใช้หรือที่อยู่เซิร์ฟเวอร์ Work Folders

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

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

Reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WorkFolders /v AllowUnsecureConnection /t REG_DWORD /d 1

ในการเข้าถึงข้อมูล คุณต้องตรวจสอบและยอมรับนโยบายความปลอดภัยที่จะนำไปใช้กับไคลเอนต์

โดยค่าเริ่มต้น ไฟล์โฟลเดอร์งานบนไคลเอนต์จะถูกเก็บไว้ใน “%USERPROFILE%\Work Folders” ในโปรไฟล์ผู้ใช้และขนาดของโฟลเดอร์นี้ต้องไม่เกิน 10 GB

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

คุณสามารถดูสถานะการซิงค์ ข้อผิดพลาด จำนวนพื้นที่ว่างบนเซิร์ฟเวอร์ได้ในองค์ประกอบเดียวกันในแผงควบคุม

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

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

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

ในบางครั้ง โฟลเดอร์นี้ควรปรากฏบนเซิร์ฟเวอร์

กำหนดค่าไคลเอ็นต์โฟลเดอร์งานโดยใช้นโยบายกลุ่ม

ในการตั้งค่าโฟลเดอร์งานโดยอัตโนมัติ คุณสามารถใช้นโยบายกลุ่มพิเศษสองนโยบายใน การกำหนดค่าผู้ใช้ -> นโยบาย -> เทมเพลตการดูแลระบบ -> คอมโพเนนต์ของ Windows -> WorkFolders :

  • ระบุการตั้งค่าโฟลเดอร์งาน ซึ่งคุณสามารถระบุ URL ของเซิร์ฟเวอร์ Work Folders ได้
  • บังคับตั้งค่าอัตโนมัติสำหรับผู้ใช้ทั้งหมด ที่เริ่มต้นการกำหนดค่าไคลเอ็นต์อัตโนมัติ

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

ข้อผิดพลาดในการซิงโครไนซ์โฟลเดอร์งาน 0x80c80317

ในการกำหนดค่าทดสอบ ฉันพบข้อผิดพลาดขณะซิงโครไนซ์ไฟล์บนไคลเอนต์:

มีปัญหา แต่การซิงค์จะลองอีกครั้ง (0x80c80317)

กำหนดค่าโฟลเดอร์งานบน Windows Server 2016

บันทึกของเซิร์ฟเวอร์ประกอบด้วยรายการต่อไปนี้:
cบริการ Windows Sync Share ล้มเหลวในการตั้งค่าการเป็นหุ้นส่วนการซิงค์ใหม่กับอุปกรณ์ ฐานข้อมูล:\\?\C:\users\SyncShareState\WorkFolders\Metadata; ชื่อโฟลเดอร์ผู้ใช้:\\?\C:\Finance\WORKFOLDERS_ROOT\USER.TEST; รหัสข้อผิดพลาด:(0x8e5e0408) ไม่สามารถอ่านหรือเขียนไปยังฐานข้อมูล[/alert]

ข้อผิดพลาดเหล่านี้บ่งชี้ถึงปัญหาในกลไกการซิงโครไนซ์ ในกรณีนี้ ผู้ใช้ต้องเรียกใช้คำสั่งเหล่านี้ในพรอมต์คำสั่ง:

Repair-SyncShare -name Finance -user Domain\user1
Get-SyncUserStatus -syncshare Finance -user Domain\user1

ตามกฎแล้ว การดำเนินการนี้จะแก้ปัญหาความล้มเหลวในการซิงค์

ดังนั้นเราจึงดูวิธีกำหนดค่าและใช้งานโฟลเดอร์งานใน Windows Server 2016 เทคโนโลยีนี้ทำให้ผู้ใช้สามารถทำงานกับไฟล์ขององค์กรได้เกือบทุกอุปกรณ์ในเวลาเดียวกัน โดยให้การปกป้องข้อมูลในระดับที่เพียงพอต่อการประนีประนอมอันเนื่องมาจากการเข้ารหัสฝั่งไคลเอ็นต์ แน่นอน โซลูชันนี้ไม่สะดวกสบายและยืดหยุ่นน้อยกว่า Dropbox หรือ OneDrive บนคลาวด์ แต่ข้อได้เปรียบหลักคือตั้งค่าได้ง่าย และข้อมูลจะถูกจัดเก็บไว้ภายในบริษัท แทนที่จะเป็นระบบคลาวด์ของบริษัทอื่น คุณสามารถใช้การจัดการโควต้าและประเภทไฟล์ร่วมกับ Work Folders ได้โดยใช้ FSRM, Windows failover clusters สำหรับไฟล์เซิร์ฟเวอร์ และการจัดการการเข้าถึงข้อมูลโดยใช้ Dynamic Access Control หรือ File Classification Infrastructure