Bạn có thể dùng Group Policies để linh hoạt map thư mục chia sẻ mạng từ file server SMB của bạn thành các ổ đĩa mạng Windows riêng biệt. Truyền thống, script .bat logon chứa lệnh net use M: \\ro-fs01\sharename được dùng để map ổ đĩa mạng trong Windows. Tuy nhiên, Group Policies linh hoạt hơn, nhanh hơn và có thể cập nhật trong nền (bạn không cần khởi động lại máy tính hoặc đăng xuất để map ổ đĩa mạng qua GPO).
Hỗ trợ map ổ đĩa mạng trong GPO xuất hiện từ Windows Server 2008.
Hãy xem cách tự động map thư mục chia sẻ mạng của phòng ban dựa trên nhóm bảo mật AD và ổ đĩa mạng cá nhân của người dùng. Tạo nhóm bảo mật mới cho phòng ban Marketing trong Active Directory và thêm tài khoản nhân viên vào đó. Bạn có thể tạo và điền nhóm bằng bảng điều khiển ADUC đồ họa (dsa.msc) hoặc dùng cmdlet PowerShell quản lý nhóm AD (được bao gồm trong module AD cho PowerShell):
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
Để tạo nhóm AD và thêm thành viên tự động, bạn có thể dùng script từ bài viết Dynamic Groups in Active Directory.
Giả sử, bạn có file server nơi lưu thư mục chia sẻ của các phòng ban. Đường dẫn UNC đến thư mục chia sẻ mà team marketing đang dùng và cần map cho tất cả nhân viên phòng ban là \\ro-fs01\share\marketing.
Sau đó tạo GPO để map thư mục chia sẻ thành ổ đĩa mạng.
- Mở Group Policy Management Console (
gpmc.msc) để quản lý GPO miền; - Tạo GPO mới và liên kết nó với OU tài khoản người dùng, rồi chọn Edit;
- Đi đến User Configuration -> Preferences -> Windows Settings -> Drive Maps. Tạo cài đặt chính sách mới: New -> Mapped Drive;
- Trong tab General, chỉ định cài đặt kết nối cho ổ đĩa mạng:
- Action: Update (chế độ này dùng nhiều nhất);
- Location: đường dẫn UNC đến thư mục chia sẻ bạn muốn kết nối;
- Label as: nhãn ổ đĩa;
- Reconnect: làm ổ đĩa mạng vĩnh viễn (sẽ kết nối lại mỗi lần đăng nhập, ngay cả khi bạn xóa chính sách. Có analog tùy chọn /persistent trong
net use); - Drive Letter: gán chữ cái ổ đĩa cho thư mục chia sẻ;
- Connect as: tùy chọn này không khả dụng bây giờ vì Microsoft hiện không cho phép lưu mật khẩu trong cài đặt Group Policy.
- Đi đến tab Common, tích Run in logged on user's security context và Item-level Targeting. Sau đó nhấn Targeting;
- Ở đây chúng ta sẽ chỉ định chính sách này chỉ áp dụng cho thành viên của nhóm bảo mật AD tạo trước đó. Chọn New Item -> Security Group -> tên nhóm của bạn;
- Lưu thay đổi;
- Ổ đĩa mạng được map sẽ có sẵn trong File Explorer và chương trình khác xuất hiện trong phiên người dùng sau khi GPO được cập nhật.
Nếu ổ đĩa mạng được map không khả dụng từ ứng dụng nâng cao (chạy với đặc quyền administrator), dùng tham số registry EnableLinkedConnections (bạn có thể triển khai tham số registry này đến máy tính miền qua GPO).
Tạo quy tắc chính sách khác để map thư mục mạng cá nhân của người dùng thành ổ đĩa mạng. Giả sử, bạn có file server nơi lưu thư mục cá nhân người dùng (mỗi thư mục có quyền NTFS riêng biệt để người dùng không truy cập dữ liệu của người khác). Bạn muốn các thư mục này tự động mount thành ổ đĩa mạng trong phiên người dùng khi đăng nhập.
Tạo thư mục riêng cho mỗi người dùng khớp với tên AD của họ (sAMAccountName) và gán quyền NTFS tương ứng.
Tạo quy tắc map ổ đĩa khác trong cùng GPO.
Chỉ định đường dẫn đến thư mục chia sẻ với thư mục cá nhân người dùng là \\ro-fs01\shared\home\%LogonUser%. Tôi đặt %LogonUser% - Personal làm nhãn ổ đĩa.
Bạn có thể hiển thị danh sách đầy đủ biến môi trường có sẵn trong GPP bằng cách nhấn F3.
Lưu thay đổi và cập nhật cài đặt group policy trên máy tính người dùng bằng lệnh:
gpudate /force
Sau đó người dùng sẽ thấy thư mục cá nhân của họ từ file server được map thành ổ đĩa mạng. Người dùng sẽ lưu trữ dữ liệu cá nhân trên chúng. Ổ đĩa mạng sẽ được map trên bất kỳ máy tính nào người dùng đăng nhập.
Windows 10 1809 có vấn đề với map ổ đĩa mạng. Cài patch đặc biệt để sửa.
Vì vậy, bạn có thể tạo nhiều mục riêng biệt với điều kiện khác nhau để map ổ đĩa mạng cho người dùng trong một GPO duy nhất.
Để chọn tiêu chí máy tính hoặc người dùng khác nhau khi kết nối ổ đĩa mạng, tính năng targeting của GPP được dùng (chúng dựa trên bộ lọc WMI).