Nhờ tiện ích PowerShell có sẵn trong Windows Server 2008, bạn dễ dàng tạo ra hàng loạt người dùng trong hệ thống mạng.
Thay vì “cặm cụi” ngồi tạo ra từng người dùng trong hệ thống bằng Active Directory, bạn nên lập ra danh sách họ tên của toàn bộ người dùng rồi kết hợp với PowerShell (có sẵn trong Windows Server 2008) để thực hiện công việc nhanh chóng hơn.
Đầu tiên, bạn dùng Excel tạo danh sách người dùng trong hệ thống mạng gồm hai cột First Name và Last Name. Soạn xong, bạn nhấn Save.
Trong hộp thoại Save As, bạn nhấn mũi tên xổ xuống tại mục Save as type và chọn CSV (Comma delimited) để lưu lại file Excel với tên users.csv.
Tại server, bạn dùng Notepad dán vào đoạn sau:
$objOU=[ADSI]“LDAP://OU=tên OU,DC=tên domain,DC=đuôi domain”
$dataSource=import-csv “users.csv”
foreach($dataRecord in $datasource) {
$cn=$dataRecord.FirstName + ” ” + $dataRecord.LastName
$sAMAccountName=$dataRecord.FirstName + “.” + $dataRecord.LastName
$givenName=$dataRecord.FirstName
$sn=$dataRecord.LastName
$sAMAccountName=$sAMAccountName.ToLower()
$displayName=$sn + “, ” + $givenName
$userPrincipalName=$sAMAccountName + “@tên đầy đủ của domain”
$objUser=$objOU.Create(“user”,”CN=”+$cn)
$objUser.Put(“sAMAccountName”,$sAMAccountName)
$objUser.Put(“userPrincipalName”,$userPrincipa lName)
$objUser.Put(“displayName”,$displayName)
$objUser.Put(“givenName”,$givenName)
$objUser.Put(“sn”,$sn)
$objUser.SetInfo()
$objUser.SetPassword(“P@assw0rd”)
$objUser.psbase.InvokeSet(“AccountDisabled”,$f alse)
$objUser.SetInfo()
} Lưu ý: ở dòng đầu tiên, bạn khai báo tên OU và tên domain của hệ thống. Chẳng hạn: tạo OU goNews trong hệ thống domain goonline.vn:
$objOU=[ADSI]“LDAP://OU= goNews,DC=goonline,DC=vn” Xong, bạn nhấn File > Save để lưu lại. Trong hộp thoại Save As, bạn nhấn vào mũi tên xổ xuống tại mục Save as type và chọn All Files. Tiếp đến, bạn đặt tên vào ô File name là PSusersScript.ps1.
Sau đó, bạn truy cập PowerShell bằng cách gõ vào hộp tìm kiếm trên Start menu từ khóa PowerShell. Trong cửa sổ Windows PowerShell hiện ra, bạn gõ vào dòng set-executionpolicy remotesigned, rồi gõ Y > nhấn phím Enter khi thấy thông báo hiện ra.
Bạn đặt hai file users.csv và PSusersScript.ps1 vào cùng một thư mục (chẳng hạn C:\Users\Administrator). Tiếp đến, bạn nhấn chuột phải vào file PSusersScript.ps1 và chọn Run with PowerShell.
Mỗi khi cần tạo thêm người dùng mới, bạn chỉ việc cập nhật lại file users.csv rồi nhấn chuột phải vào PSUsersScript.ps1, chọn Run with PowerShell. Tên người dùng tạo ra sẽ theo cấu trúc Lastname.Firstname, và có mật khẩu là P@assw0rd.
Xem Thêm :
- Cài đặt gói Tiếng Việt cho Windows 7
- Fix ứng dụng SVCHOST.EXE bị lỗi 0x745f2780
- Đọc và tải truyện trên Windows 8
- 5 cách cài đặt các nâng cấp trên Windows Server 2008 R2 Core
- Khắc phục vấn đề Windows 7 Boot Loader
- Xử lý 6 rắc rối nghiêm trọng của Windows 7
- Các phím tắt mới trong Windows 8
- Vượt qua giới hạn 3,2GB RAM trong Windows
- Thay đổi vị trí thư mục Favorites trong Windows Vista/XP/2000
- Hướng Dẫn Cài Đặt Ubuntu 9.04 chi tiết


LinkBack URL
About LinkBacks

















