สามารถใช้ Group Policies เพื่อ Map โฟลเดอร์แชร์เครือข่ายจาก SMB File Servers ของคุณเป็น Network Drives แยกต่างหากใน Windows ได้อย่างยืดหยุ่น ทางเดิมใช้ .bat Logon Scripts ที่มีคำสั่ง net use M: \\ro-fs01\sharename เพื่อ Map Network Drives ใน Windows อย่างไรก็ตาม Group Policies ยืดหยุ่น เร็วกว่า และอาจอัปเดตในพื้นหลัง (ไม่ต้อง Reboot คอมพิวเตอร์หรือ Log off เพื่อ Map Network Drives ผ่าน GPO)
การ Map Network Drives ด้วย GPO
การรองรับ Network Drive Mapping ใน GPO ปรากฏขึ้นตั้งแต่ Windows Server 2008
มาดูวิธี Map โฟลเดอร์แชร์เครือข่ายของแผนกโดยอัตโนมัติโดยอิงจาก AD Security Groups และ Network Drives ส่วนตัวของผู้ใช้ สร้าง Security Group ใหม่สำหรับแผนก Marketing ใน Active Directory และเพิ่มบัญชีพนักงานเข้าไป สามารถสร้างและเติมกลุ่มได้โดยใช้ ADUC Console แบบกราฟิก (dsa.msc) หรือใช้ PowerShell Cmdlets เพื่อจัดการ AD Groups (รวมอยู่ใน AD for PowerShell Module):
New-ADGroup "IT-Marketing" -path 'OU=Groups,OU=Rome,OU=IT,dc=woshub,DC=com' -GroupScope Global -PassThru –Verbose
Add-AdGroupMember -Identity IT-Marketing -Members b.bianchi, k.rossi, a.russo, m.baffi
เพื่อสร้าง AD Groups และเพิ่มสมาชิกอัตโนมัติ สามารถใช้สคริปต์จากบทความ Dynamic Groups in Active Directory
สมมติว่ามี File Server ที่เก็บโฟลเดอร์แชร์ของแผนกต่างๆ UNC Path ไปยังโฟลเดอร์แชร์ที่ทีม Marketing ใช้และควร Map ให้พนักงานทุกคนในแผนกคือ \\ro-fs01\share\marketing
จากนั้นสร้าง GPO เพื่อ Map โฟลเดอร์แชร์เป็น Network Drive
- เปิด Group Policy Management Console (
gpmc.msc) เพื่อจัดการ Domain GPO - สร้าง GPO ใหม่และลิงก์ไปยัง User Account OU แล้วเลือก Edit
- ไปที่ User Configuration → Preferences → Windows Settings → Drive Maps สร้างการตั้งค่านโยบายใหม่: New → Mapped Drive
- ในแท็บ General ระบุการตั้งค่าการเชื่อมต่อสำหรับ Network Drive ของคุณ:
- Action: Update (โหมดนี้ใช้บ่อยที่สุด)
- Location: UNC Path ไปยังโฟลเดอร์แชร์ที่ต้องการเชื่อมต่อ
- Label as: ชื่อฉลากไดรฟ์
- Reconnect: ทำให้ Network Drive เป็นถาวร (จะเชื่อมต่อใหม่ทุกครั้งที่ Log in แม้จะลบนโยบาย มีตัวเลือก /persistent ใน
net use) - Drive Letter: กำหนด Drive Letter สำหรับโฟลเดอร์แชร์
- Connect as: ตัวเลือกนี้ไม่พร้อมใช้งานตอนนี้ เนื่องจาก Microsoft ไม่อนุญาตให้เก็บรหัสผ่านในการตั้งค่า Group Policy
- ไปที่แท็บ Common ติ๊ก Run in logged on user's security context และ Item-level Targeting แล้วกด Targeting
- ที่นี่เราจะระบุว่านโยบายนี้ต้องนำไปใช้เฉพาะกับสมาชิกของ AD Security Group ที่สร้างไว้ก่อนหน้านี้ เลือก New Item → Security Group → ชื่อกลุ่มของคุณ
- บันทึกการเปลี่ยนแปลง
- Mapped Network Drive จะพร้อมใช้งานใน File Explorer และโปรแกรมอื่นๆ ปรากฏในเซสชันผู้ใช้นำ GPO ไปใช้
สร้างกฎ Policy อีกกฎหนึ่งเพื่อ Map Personal Network Folders ของผู้ใช้เป็น Network Drives สมมติว่ามี File Server ที่เก็บ Personal User Folders (แต่ละโฟลเดอร์มี NTFS Permissions แยกต่างหาก เพื่อไม่ให้ผู้ใช้เข้าถึงข้อมูลของคนอื่น) ต้องการให้โฟลเดอร์เหล่านี้ Mount เป็น Network Drives ในเซสชันผู้ใช้ระหว่าง Logon อัตโนมัติ
สร้างโฟลเดอร์แยกสำหรับแต่ละผู้ใช้ตรงกับ AD Names (sAMAccountName) และกำหนด NTFS Permissions ที่ตรงกัน
สร้างกฎ Drive Mapping อีกกฎใน GPO เดียวกัน
ระบุ Path ไปยังโฟลเดอร์แชร์ที่มี Personal User Folders เป็น \\ro-fs01\shared\home\%LogonUser% ตั้ง %LogonUser% - Personal เป็น Drive Label
บันทึกการเปลี่ยนแปลงและอัปเดตการตั้งค่า Group Policy บนคอมพิวเตอร์ผู้ใช้ด้วยคำสั่ง:
gpupdate /force
จากนั้นผู้ใช้จะเห็น Personal Folders ของพวกเขาจาก File Server ถูก Map เป็น Network Drives ผู้ใช้จะสามารถเก็บข้อมูลส่วนตัวบนไดรฟ์เหล่านี้ Network Drive จะถูก Map บนคอมพิวเตอร์ใดๆ ที่ผู้ใช้ Logon เข้าไป
ดังนั้นสามารถสร้าง Items หลายรายการที่มีเงื่อนไขการ Map Network Drives ให้ผู้ใช้ต่างกันใน GPO เดียวได้
ในการเลือกเกณฑ์คอมพิวเตอร์หรือผู้ใช้ที่แตกต่างกันเมื่อเชื่อมต่อ Network Drives ใช้คุณสมบัติ GPP Targeting (อิงจาก WMI Filters)