I- GIỚI THIỆU:
Để tự động hóa quá trình cài đặt, Windows Deployment Services cần kết hợp với Unattend File. Trong phần 2 này, tôi sẽ trình bày các bước chi tiết để tạo Unattend File bằng chương trình Windows System Image Manager, chương trình này tích hợp trong bộ phần mềm Windows Assessment and Deployment Kit (ADK)
Hoàn tất bài lab này, bạn sẽ thực hiện được:
+ Triển khai cài đặt Windows 8 Professional cho các Client tự động.
+ Client sau khi cài đặt xong sẽ tự động join vào domain do bạn qui định, tự động log on vào Windows đồng thời Client cũng tự động kích hoạt key bản quyền.
II- CÁC BƯỚC TRIỂN KHAI:
* Chuẩn bị:
– Bạn phải thực hiện xong Phần 1: Cài đặt và cấu hình Windows Deployment Services.
– Tạo thư mục E:\Images\Windows 8 Pro. Copy file installs.wim trong đĩa cài đặt Windows 8 vào thư mục này.
– Download source cài đặt Windows Assessment and Deployment Kit (ADK) dành cho Windows 8: http://www.microsoft.com/en-us/download/details.aspx?id=30652
* Quy trình thực hiện:
1/ Cài đặt Windows ADK trên máy SERVER 1
2/ Cấu hình Windows System Image Manager
a. Tạo Unattend dành cho WDS (WDSClientUnattend.xml)
b. Đính kèm WDSClientUnattend.xml vừa tạo vào WDS Server
c. Tạo Unattend cho hệ điều hành Windows 8 (AutoAttend.xml)
d. Đính kèm AutoAttend.xml vào Windows 8 Image
3/ Kiểm tra Client
III- TRIỂN KHAI CHI TIẾT:
1/ Cài đặt Windows ADK trên máy SERVER 1
– Trên máy SERVER1, bạn chạy file adksetup.exe để tải về bộ phần mềm Windows ADK.
– Màn hình Specify Location, chương trình cung cấp cho bạn hai lựa chọn.
+ Install the Assessment and Deployment Kit to this computer: Chương trình sẽ tải ADK về và cài đặt trên máy tính bạn đang sử dụng
+ Download the Assessment and Deployment Kit for installation on a separate computer: Chương trình sẽ tải về bộ cài đặt, sau đó bạn có thể cài đặt offline.
Trong bài lab này, bạn chọn vào lựa chọn đầu tiên để cài đặt trực tiếp trên máy của mình.
– Các bước còn lại bạn nhấn Next theo mặc định. Màn hình Select the feature you want to install, bạn đánh dấu chọn vào ô Deployment Tools vàWindows Preinstallation Environment (Windows PE). Sau đó nhấn Install để bắt đầu cài đặt.
– Quá trình cài đặt bắt đầu diễn ra. Tùy thuộc vào tốc độ đường truyền của bạn mà tốc độ cài đặt nhanh hay chậm.
– Màn hình Welcome to the Assesment and Deployment Kit, quá trình cài đặt đã hoàn tất, bạn nhấn nút Close để đóng cửa sổ lại.
2/ Cấu hình Windows System Image Manager
– Khởi động chương trình Windows System Image Manager. Ở khung Windows Image nằm ở góc trái, bạn nhấn chuột phải và chọn Select Windows Image.
– Bạn trỏ đường dẫn đến file install.wim nằm trong thư mục E:\Images\Windows 8 Pro.
– Trong cửa sổ Select an Image, bạn chọn phiên bản Windows 8 Pro, sau đó nhấn OK.
– Hộp thoại tạo Catalog file, bạn chọn Yes.
– Quá trình khởi tạo Catalog File được thực hiện.
– Quan sát thấy Windows Image đã được khởi tạo.
– Tiếp theo bạn nhấn chuột phải vào khung Answer File, chọn New Answer File.
– File answer mới được tạo.
a. Tạo Unattend dành cho WDS (WDSClientUnattend.xml)
– Ở khung Windows Image, bạn bung mục Components. Chuột phải vào amd64_Microsoft-Windows-International-Core-WinPE-_6.2.9200.0_neutral, chọn Add Setting to Pass 1 windowsPE.
– Quan sát trên Answer File, lúc này bạn đã thấy giá trị mà chúng ta vừa thêm vào. Ở khung bên phải, bạn nhập vào các giá trị sau:
+ InputLocal: en-US
+ SystemLocale: en-US
+ UILanguage: en-US
+ UILanguageFalback: en-US
+ UserLocale: en-US
– Bung mục amd64_Microsoft-Windows-International-Core-WinPE-_6.2.9200.0_neutral, chọn SetupUILanguage. Ở khung bên phải, nhập các thông số sau:
+ UILanguage: en-US
+ WillShowUI: OnError
– Ở khung Windows Image, bạn bung amd64_Microsoft-Windows-Setup_6.2.9200.0_neutral. Chuột phải vào Disk Configuration, chọn Add Setting to Pass 1 windowsPE
– Tương tự cũng trong mục này, bạn nhấn chuột phải vào WindowsDeploymentServices, chọn Add Setting to Pass 1 windowsPE.
– Ở khung Answer File, bạn chọn DiskConfiguration. Tiếp theo ở mục WillShowUI, chọn OnError.
– Chuột phải vào DiskConfiguration, chọn New Disk. Quá trình này chúng ta sẽ tạo phân vùng cài Windows.
– Ở khung bên phải. bạn nhập giá trị sau:
+ DiskID: 0
+ WillWipeDisk: true
– Tiếp theo, bung mục Disk, chuột phải vào CreatePartitions, chọn Insert New Create Partition.
– Ở khung bên phải, bạn nhập vào các giá trị sau:
+ Extend: false
+ Order: 1
+ Size: 40960 (đây là dung lượng đĩa. Đơn vị tính bằng MB)
+ Type: Primary
Như vậy chúng ta sẽ tạo ổ cứng dung lượng là 50 GB.
– Chuột phải vào ModifyPartititons, chọn Insert NewModifyPartition.
– Bạn nhập vào các giá trị sau:
+ Active: true
+ Extend: false
+ Format: NTFS
+ Label: OS
+ Letter: C
+ Order: 1
+ Partition: 1
– Bạn bung tiếp mục WindowsDeploymentServices, chọn Image Selection, sau đó chọn Install Image. Bạn nhập vào các giá trị sau:
+ Filename: install.wim
+ ImageGroup: ImageGroup1 (bắt buộc phải khớp với Image Group bạn tạo trong Windows Deployment Services)
+ ImageName: Windows 8 Pro (bắt buộc phải khớp với Image Name)
– Tiếp theo bạn chọn InstallTo và khai báo các giá trị sau:
+ DiskID: 0
+ PartitionID: 1
– Bung tiếp mục Login, chọn Credentials. Bạn khai báo thông tin đăng nhập domain
+ Domain: MCTHUB (ví dụ: domain của bạn là MCTHUB.LOCAL, bạn chỉ cần nhập MCTHUB)
+ Password: Pa$$w0rd
+ Username: Administrator
– Quay lại khung Windows Image, bạn bung mục x86_Microsoft-Windows-Setup_6.2.9200.16384_neutral. Chuột phải vào ImageInstall, chọn Add Setting to Pass 1 windowsPE.
– Tương tự cũng trong mục này, bạn chuột phải vào UserData, chọn Add Setting to Pass 1 windowsPE
– Trong khung Answer File, bung mục ImageInstall, chọn OSImage. Bạn nhập vào các giá trị sau:
+ InstalltoAvailablePartition: false
+ WillShowUI: OnError
– Bung tiếp OSImage, chọn InstallFrom. Ở khung bên phải, bạn nhấn vào biểu tượng Browse.
– Bạn trỏ đường dẫn tới Z:\Windows 8 Pro\install.wim.
– Bảo đảm đúng đường dẫn đến file install.wim.
– Bạn bung tiếp mục InstallFrom, chuột phải vào Credentials, chọn Delete.
– Hộp thoại yêu cầu xác nhận, bạn chọn Yes.
– Chuột phải vào InstallFrom, chọn Insert New Meta Data.
– Ở khung bên phải bạn nhập vào các giá trị sau:
+ Action: AddListItem
+ Key: /IMAGE/NAME
+ Value: Windows 8 Pro
Bước này sẽ giúp bạn bỏ qua màn hình lựa chọn hệ điều hành khi cài đặt.
– Tiếp theo bạn chọn InstallTo, khai báo các giá trị như sau:
+ DiskID: 0
+ PartitionID: 1
– Ở khung bên trái, bạn chọn UserData, khai báo các thông tin sau:
+ AcceptEula: true
+ Full Name: MCTHUB
+ Organization: MCTHUB
– Bạn bung mục UserData, chọn ProductKey. Sau đó bạn nhập vào các thông tin sau:
+ Key: nhập vào key bản quyền của hệ điều hành bao gồm 25 ký tự.
+WillShowUI: OnError
– Đến đây, bạn đã hoàn thành xong file Unattend dành cho WDS. Bạn vào menu File, chọn Save Answer File As.
– Bạn trỏ đường dẫn tới thư mục E:\RemoteInstall\WdsClientUnattend (bắt buộc bạn phải lưu vào thư mục này), bạn đặt tên cho file mình vừa tạo là WDSClientUnattend, sau đó nhấn nút Save để lưu lại.
b. Đính kèm WDSClientUnattend.xml vừa tạo vào WDS Server
– Trên SERVER1, bạn mở Server Manager. Sau đó bạn vào menu Tools, chọn Windows Deployment Services
– Chuột phải vào Server, chọn Properties.
– Bạn qua tab Client, đánh dấu chọn vào ô Enable unattended installation. Sau đó tùy thuộc vào phiên bản hệ điều hành của bạn chạy trên nền 64 bit hay 32 bit mà bạn chọn vào ô tương ứng. Trong bài lab này sử dụng phiên bản Windows 8 Pro 64 bit nên ở đây bạn tìm đến ô x64 architecture, sau đó nhấn vào nút Browse.
– Cửa sổ Choose Attend File, bạn trỏ đường dẫn đến thư mục WdsClientUnattend.
– Bạn chọn file WDSClientUnattend.xml mà chúng ta đã tạo ở trên, sau đó nhấn Open.
– Sau khi thiết lập xong, bạn nhấn Apply và OK.
c. Tạo Unattend cho hệ điều hành Windows 8 (AutoAttend.xml)
– Quay lại chương trình Windows System Image Manager, chuột phải vào khung Answer File, chọn New Answer File.
– Giao diện New Answer File mới.
– Ở khung Windows Image nằm ở góc trái, bạn bung mục Components. Chuột phải vào amd64_Microsoft-Windows-Shell-Setup_6.2.9200.16384_neutral, chọn Add Setting to Pass 4 specialize.
– Quay lại khung Answer file, bạn nhập vào các giá trị sau:
+ ComputerName: *
+ CopyProfile: true
+ ProductKey: Nhập vào 25 ký tự key bản quyền Windows 8
+ RegisteredOrganization: MCTHUB
+ ShowWindowsLive: false
+ Timezone: GMT Standard Time
Bạn có thể xem bảng giờ khác tại đây: http://msdn.microsoft.com/en-us/library/ms912391(v=winembedded.11).aspx
– Tiếp theo bạn bung mục amd64_Microsoft-Windows-Shell-Setup_6.2.9200.16384_neutral, sau đó chuột phải vào từng khóa con, chọn Delete.
– Sau khi xóa xong, bạn sẽ thấy như hình bên dưới:
– Tiếp theo chúng ta sẽ cấu hình client tự động join domain. Ở khung Windows Image, chuột phải vào amd64_ Microsoft-Windows-UnattendedJoin_6.2.9200.16384_neutral, chọn Add Setting to Pass 4 specialize.
– Ở khung Answer File, bạn chọn Identification, sau đó bạn thiết lập các giá trị sau:
+ JoinDomain: MCTHUB
+ UnsecureJoin: true
– Tiếp theo bạn bung mục Identification, chuột phải vào các khóa con, chọn Delete.
– Sau khi xóa xong, bạn sẽ thấy như hình bên dưới:
– Bước tiếp theo chúng ta sẽ tự động tùy chỉnh các thiết lập sau khi cài xong Windows. Đầu tiên là user sẽ tự động đăng nhập. Ở khung Windows Image, bạn bung mục amd64_Microsoft-Windows-Setup_6.2.9200.0_neutral. Chuột phải vào AutoLogon, chọn Add Setting to Pass 7 oobeSystem.
– Ở khung Answer File, bạn chọn Auto Logon, sau đó nhập vào các giá trị sau:
+ Domain: MCTHUB
+ Enabled: true
+ LogonCount: 5
+ Username: Administrator
– Tiếp theo bạn bung mục AutoLogon, chọn Password. Bạn nhập vào mật khẩu của user mà bạn thiết lập ở trên ở mục Value.
– Bây giờ chúng ta sẽ tự động kích hoạt key bản quyền ngay khi user đăng nhập lần đầu. Bạn bung mục amd64_Microsoft-Windows-Shell-Setup_6.2.9200.16384_neutral, bạn bung mục FirstLogonCommand. Chuột phải vào Synchronous Command, chọn Add Setting to Pass 7 oobeSystem.
– Trong khung Answer File, bạn nhập vào các giá trị sau:
+ CommandLine: cscript //b C:\Windows\System32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (Key bản quyền Windows 8)
+ Order: 1
+ RequiresUserInput: true
– Chuột phải vào FirstLogonCommands, chọn Insert New SynchronousCommand.
– Bạn nhập vào các giá trị sau:
+ CommandLine: cscript //b C:\Windows\System32\slmgr.vbs /ato
+ Order: 2
+ RequiresUserInput: false
– Trong khung Windows Image, chuột phải vào OOBE, chọn Add Setting to Pass 7 oobeSystem.
– Trong khung Answer File, mục OOBE, bạn nhập vào các giá trị sau:
+ HideEULAPage: true
+ HideLocalAccountScreen: true
+ HideOnlineAccountScreen: true
+ HideWirelessSetupInOOBE: true
+ NetworkLocation: Work
+ ProtectYourPC: 1
– Trong khung Windows Image, bạn bung mục UserAccounts. Chuột phải vào AdministratorPassword, chọn Add Setting to Pass 7 oobeSystem.
– Trong khung Answer File, bạn nhập mật khẩu cho user Admin ở mục Value.
– Tiếp theo trong khung Windows Image, bạn bung tiếp mục LocalAccounts, chuột phải vào LocalAccount, chọn Add Setting to Pass 7 oobeSystem.
– Trong khung Answer File, bạn chọn LocalAccount. Bạn khai báo các giá trị như sau
+ Description: mô tả thông tin về user này.
+ DisplayName: tên hiển thị user.
+ Groups: bạn nhập vào group cho user, trong bài này chúng ta sẽ add user vào group Administrators.
+ Name: bạn nhập vào tên đăng nhập dành cho user.
– Bạn bung tiếp mục LocalAccount, chọn Password. Ở mục Value, bạn nhập vào mật khẩu cho user này.
– Trong khung Windows Image, bạn nhấn chuột phải vào mục x86_Microsoft-Windows-International-Core_6.2.9200.16384_neutral, chọn Add Setting to Pass 7 oobeSystem.
– Trong khung Answer File, bạn nhập vào các giá trị sau:
+ InputLocale: en-US
+ SystemLocale: en-US
+ UILanguage: en-US
+ UILanguageFallback: en-US
+ UserLocale: en-US
– Đến đây chúng ta đã tạo xong file Unattend dành cho hệ điều hành Windows 8. Bạn vào menu File, chọn Save Answer File As.
– Bạn trỏ đường dẫn đến thư mục E:\RemoteInstall\WdsClientUnattend và đặt tên file là AutoAttend.xml. Sau đó bạn nhấn nút Save để lưu lại.
d. Đính kèm AutoAttend.xml vào Windows 8 Image
– Trong Windows Deployment Services, bạn bung mục Install Images, chọn ImageGroup1 (đã tạo ở phần 1). Bạn xóa các Image có trong Image Group này. Chuột phải vào ImageGroup1, chọn Add Install Image.
– Màn hình Image File, bạn trỏ đường dẫn đến file install.wim nằm trong thư mục Windows 8 Pro. Sau đó bạn nhấn Next.
– Màn hình Available Images, bạn đánh dấu chọn vào phiên bản Windows 8 Pro, sau đó bạn nhấn Next.
– Màn hình Summary, bạn nhấn Next.
– Quá trình tạo image hoàn tất, bạn nhấn nút Finish.
– Chuột phải vào Image Windows 8 Pro, chọn Properties.
– Trong tab General, bạn đánh dấu chọn vào ô Allow Image to install in unattended mode, sau đó bạn nhấn nút Select File và nhấn nút Browse.
– Bạn trỏ đường dẫn đến file AutoAttend.xml mà chúng ta vừa tạo.
– Quan sát lúc này đã có file AutoAttend.xml. Bạn nhấn Apply và OK.
– Bước tiếp theo chúng ta sẽ tạo file Boot Image. Bạn mở Source cài đặt Windows 8, vào thư mục Sources, bạn quan sát sẽ thấy file boot.wim.
– Mở CMD, bạn nhập vào lệnh sau để thêm boot Image.
Wdsutil /add-image /ImageFile:”D:\Sources\Boot.wim” /ImageType:Boot
– Quay lại Windows Deployment Services, ở bên trái bạn chọn Boot Images. Quan sát thấy Boot Images đã được tạo.
3/ Kiểm tra Client
* Lưu ý: Client phải có Internet thì Windows mới tự động kích hoạt key bản quyền.
– Máy Client boot bằng card mạng PXE.
– Nhấn phím F12 khi hệ thống yêu cầu.
– Client nhận IP từ SERVER 1 và nạp Boot Image.
– Quá trình cài đặt bắt đầu diễn ra hoàn toàn tự động, bạn không cần can thiệp vào quá trình cài đặt.
– Sau khi cài xong, Windows tự động khởi động lại máy.
– Tiếp theo Windows sẽ tự động tinh chỉnh các thiết lập cho bạn.
– Sau đó, tự đăng nhập vào Windows.
– Sau khi đăng nhập, bạn kiểm tra thấy user đã tự động join domain và kích hoạt key bản quyền.