-
Notifications
You must be signed in to change notification settings - Fork 0
L.Advanced
Mặc định theo hệ thống OSDCloud đang có sẵn 2 template task-sequence là osdcloud.json và osdcloud-nofirmware.json. Ở mỗi file .json này quy định các step (các bước chạy) là các function powershell được quy định trong thư mục private\step của module OSDCloud
Để thêm mới task-sequence này cho phù hợp nhu cầu sử dụng cần
Lệnh powershell [guid\]::NewGuid().Guid để tạo mới GUID (mã định danh cho task-sequence) => copy một task hiện có và tùy chỉnh bên trong cho phù hợp cho nhu cầu mới
{
"id": "160fafbe-5e98-47bf-b152-e9295644b6a0",
"name": "CoreSystem",
"description": "CoreSystem",
"author": "tructt@coresystem.vn",
"version": "26.2.12",
"amd64": true,
"arm64": true,
"default": false,
"steps": [
{
{
"name": "Firmware: Download from Microsoft Update Catalog",
"command": "step-Save-WindowsDriver-Firmware",
"testinfullos": true
"skip": true
},
Update luôn mới theo chu kỳ phát hành bản .esd của Microsoft
Mặc định, OSDCloud sử dụng danh mục OS được quy định trong \catalogs\operatingsystem với phiên bản Windows 11 mới nhất là bản build 26200.8457. Để hệ thống luôn cài đặt được OS mới nhất, cần có một cơ chế tải file .xml từ edge server của Microsoft chứa đụng các đường link mới nhất
Để làm được điều này, cần có một cơ chế đặc biệt để giả lập công cụ MCT (Media Creation Tool) và một trong những công cụ đó là dl-win-esd (dl-win-esd.zip). Khi đã tải được file (giả sử 26200.8653-win11-25h2.xml) thì copy vào thư mục \catalogs\operatingsystem nói trên. Lúc này khi boot và khởi tạo chức năng cài đặt, hệ thống nhận diện bộ cài mới nhất từ máy chủ Microsoft
Nhược điểm
Workflow mặc định của công cụ OSDCloud đã được tinh chỉnh cho bản build cũ (các quy trình tải, cài đặt OS, cài đặt driver...) sẽ không làm việc tốt ở bản build mới nhất chẳng hạn driver sẽ không tìm thấy phiên bản driverpack cho OS mới nhất và báo lỗi
WARNING: You can not call a method on a nulled-value expressions.
Để khắc phục có thể
- Hoặc tắt các step gây tác động đến quá trình cài đặt OS mới nhất (quy định ở task-sequence nhắc trên) do đã cập nhật .xml từ hệ thống Microsoft
- Hoặc duy trì nền tảng cũ, chờ các phiên bản cập nhật flow mới hơn từ tác giả OSDCloud