Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows Server

การกำหนดค่า Work Folders บน Windows Server 2016

บทนำ

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

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

การติดตั้งและกำหนดค่า Role Work Folders บน Windows Server 2016

ติดตั้ง Role Work Folders ได้ผ่าน Server Manager หรือ PowerShell

ผ่าน Server Manager

เลือกตัวเลือก Work Folders ใน Role File and Storage Services (Component IIS Hostable Web Core ที่จำเป็นจะถูกเพิ่มอัตโนมัติ)

ผ่าน PowerShell

Install-WindowsFeature FS-SyncShareService,Web-WHC

สร้าง Security Group ใหม่ใน Active Directory และเพิ่ม User Accounts ที่ได้รับอนุญาตให้ซิงโครไนซ์อุปกรณ์กับ Work Folders บน File Server (Microsoft แนะนำให้เพิ่ม User Accounts โดยตรง แทนที่จะเป็น Security Groups อื่น เพื่อประสิทธิภาพที่ดีกว่าของ Work Folders Service โดยลดจำนวน Request ไป AD)

ขั้นตอนถัดไปคือการสร้าง Network Shares บน File Server ที่ User จะซิงโครไนซ์ สร้าง Shared Folder ได้ผ่าน Server Manager หรือ PowerShell

  1. เปิด Server Manager → File and Storage Services → Work Folders → Tasks → New Sync Share
  2. ระบุ Directory ที่จะให้สิทธิ์เข้าถึง (ตัวอย่าง: C:\finance)
  3. เลือกโครงสร้างโฟลเดอร์ผู้ใช้: ตั้งชื่อตาม User Account (Alias) หรือรูปแบบ user@domain
  4. ระบุชื่อ Sync Share
  5. ระบุ Security Groups ที่จะได้รับสิทธิ์เข้าถึง Share นี้
  6. กำหนด Security Policies สำหรับ Client:
    • Encrypt Work Folders – บังคับเข้ารหัสข้อมูลบนโฟลเดอร์ Cache ของ Work Folders บน Client ด้วย BitLocker
    • Automatically lock screen and require a password – ล็อคหน้าจออัตโนมัติหลังจากไม่ใช้งาน 15 นาที และบังคับรหัสผ่าน (อย่างน้อย 6 ตัวอักษร)

การกำหนดค่า Work Folder ใหม่เสร็จสิ้น

การสร้าง Sync Share เดียวกันสามารถทำได้ด้วย Cmdlet New-SyncShare:

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

การเชื่อมต่อผ่าน HTTPS และ Certificate

เพื่อเข้าถึงไฟล์งานผ่าน HTTPS ที่ปลอดภัย ต้องผูก SSL Certificate ที่ถูกต้องกับ IIS Website ที่ให้บริการ Work Folders

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

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

Tip: เพื่อให้ Client ภายนอกเชื่อมต่อ Work Folder Server ได้ ต้องตั้งค่า DNS Name ใน External Zone และอนุญาต Incoming Traffic บน TCP Port 80 และ/หรือ 443 บน Firewall สามารถให้สิทธิ์เข้าถึงผ่าน Web Application Proxy Server เพื่อการป้องกันที่ครอบคลุมมากขึ้น

การกำหนดค่า Work Folders Client บน Windows 10

ในตัวอย่างนี้ใช้ Windows 10 เป็น Client กำหนดค่าผ่าน Applet ใน Control Panel: Control Panel → System and Security → Work Folders (Item นี้ไม่มีใน Windows Server Editions)

  1. คลิก Set up Work Folders
  2. ใส่ Email ของผู้ใช้ หรือ Address ของ Work Folders Server
  3. โดย Default Client จะเชื่อมต่อผ่าน HTTPS ในสภาพแวดล้อมทดสอบสามารถข้ามได้โดยรันคำสั่งบน Client:
    Reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WorkFolders /v AllowUnsecureConnection /t REG_DWORD /d 1
  4. Authenticate และยอมรับ Security Policies ที่จะบังคับบน Client

โดย Default ไฟล์ Work Folder บน Client จัดเก็บที่ %USERPROFILE%\Work Folders ขนาดไม่เกิน 10 GB

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

สามารถดู Sync Status, Errors, พื้นที่ว่างบน Server ได้ใน Control Panel เดียวกัน

ทดสอบการซิงโครไนซ์: สร้างโฟลเดอร์ใหม่ใน Work Folders แล้วคลิกขวาเลือก Sync now ในเวลาสั้นๆ โฟลเดอร์ควรปรากฏบน Server

การกำหนดค่า Work Folders Client ด้วย Group Policy

เพื่อ Setup Work Folders อัตโนมัติ สามารถใช้ Group Policy 2 ตัวใน:

User Configuration → Policies → Administrative Templates → Windows Components → WorkFolders

  • Specify Work Folders Settings – ระบุ URL ของ Work Folders Server
  • Force automatic setup for all users – เริ่มการกำหนดค่า Client อัตโนมัติ

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

ในสภาพแวดล้อมทดสอบ พบข้อผิดพลาดระหว่างซิงโครไนซ์บน Client:

There was a problem, but sync will try again (0x80c80317)

Server Log แสดง Entry:

The Windows Sync Share service failed to setup a new sync partnership with a device.
Database: \\?\C:\users\SyncShareState\WorkFolders\Metadata
User folder name: \\?\C:\Finance\WORKFOLDERS_ROOT\USER.TEST
Error code: (0x8e5e0408) Unable to read from or write to the database.

Error นี้บ่งชี้ปัญหาในกลไกการซิงโครไนซ์ ในกรณีนี้ User ต้องรันคำสั่งใน Command Prompt:

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

โดยทั่วไปจะแก้ไขปัญหาการซิงโครไนซ์ล้มเหลวได้

สรุป

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