Theo bài viết Microsoft Technet này, bạn có thể chạy tập lệnh tùy chỉnh ở cuối Giai đoạn 3 bằng cách thực hiện như sau:
Bạn có thể thực hiện các tùy chỉnh khác sau khi Windows Setup hoàn tất bằng cách thêm các lệnh vào tệp% WINDIR% \ Setup \ Sc scripts \ SetupComplete.cmd. Tệp này cho phép bạn cài đặt các ứng dụng bổ sung, chạy các tập lệnh Windows tùy chỉnh (cscript / wscript) hoặc thực hiện các sửa đổi khác cho hệ thống trước khi người dùng đăng nhập.
Các lệnh trong tệp Setupcomplete.cmd được thực thi với đặc quyền hệ thống cục bộ.
Sau khi Windows được cài đặt, nhưng trước khi màn hình đăng nhập xuất hiện, Windows Setup tìm kiếm tệp SetupComplete.cmd trong thư mục% WINDIR% \ Setup \ Sc scripts \.
Nếu tìm thấy tệp SetupComplete.cmd, tệp sẽ được thực thi. Nếu không, cài đặt tiếp tục bình thường. Thiết lập Windows ghi lại hành động trong tệp Setupact.log.
Bạn không thể khởi động lại hệ thống và tiếp tục chạy SetupComplete.cmd.
Thiết lập không xác minh bất kỳ mã thoát hoặc mức lỗi nào trong tập lệnh sau khi thực hiện SetupComplete.cmd.
Chức năng của Setupcomplete.cmd khác với các lệnh RunSynyncous và RunAsynyncous trong Setupcomplete.cmd chạy sau khi Windows Setup hoàn thành trong khi các lệnh RunSynyncous và RunAsynyncous chạy trong khi thiết lập Windows.
Vì vậy, bất kỳ tập lệnh nào bạn muốn chạy chỉ cần được thêm vào tệp "SetupComplete.cmd" và được đặt trong% WINDIR% \ Setup \ ScScript bên trong hình ảnh Windows của bạn. Quá trình cài đặt sẽ tự động chạy nó miễn là nó tìm thấy tập lệnh ở đó.
(Xin lỗi vì đã sao chép / dán, nhưng thực sự không có gì khác với nó.)
Biên tập
Lưu ý, nếu các tệp bạn đang sao chép là các tệp trình điều khiển phần cứng, bạn chỉ cần thêm các tệp đó vào hình ảnh Windows PE hoặc chính hình ảnh Windows và không phải lo lắng với tập lệnh. Dưới đây là bài viết Microsoft Technet cho bạn biết cách thực hiện. (Tôi sẽ không sao chép / dán nó vì nó hơi quá.)
Nếu nó chỉ là các tệp chung khác (hình ảnh, tài liệu, v.v.), bạn cũng có thể thêm những tệp đó vào bất kỳ thư mục nào bạn muốn trong ảnh Windows. Dưới đây là cách thực hiện bằng DSIM: Bài viết Microsoft Technet Bài viết nằm trong thư viện Windows 8 / 8.1, nhưng đây là các bước tương tự cho Windows 7.
Tôi sẽ tránh một tập lệnh chỉ để sao chép tập tin (nếu đó là tất cả tập lệnh của bạn). Tôi sẽ thêm các tệp hoặc trình điều khiển vào hình ảnh và sau đó bạn không phải lo lắng về những gì sẽ xảy ra nếu kịch bản của bạn không thành công vì một số lý do.
Chỉnh sửa 2
Theo nhận xét của bạn bên dưới và bạn đã nói rằng bạn đang sử dụng WMIC trong WinPE để xác định phần cứng, bạn có thể thêm tập lệnh vào WinPE như chi tiết trong bài viết Microsoft Technet này . Tôi nghĩ rằng điều này có thể là quá sớm để sao chép các tập tin, nhưng tôi sẽ phải kiểm tra để biết chắc chắn. Tôi biết tôi đã thêm trình điều khiển cho giao diện mạng vào hình ảnh WinPE, nhưng điều đó hơi khác so với những gì bạn đang làm.
Tuy nhiên , tôi nghĩ tùy chọn tốt nhất của bạn là sử dụng Bộ công cụ triển khai của Microsoft (MDT) và thiết lập trình điều khiển của bạn dựa trên cấu hình phần cứng và / hoặc tạo / mô hình máy tính. Nó được thiết kế cho chính xác loại kịch bản này và sẽ cho phép bạn tùy chỉnh trình điều khiển được cài đặt khi nào và ở đâu. Điều này có thể phức tạp hơn một chút so với chỉ sử dụng Windows AIK, nhưng nếu nhu cầu trình điều khiển của bạn là cụ thể, tôi nghĩ bạn sẽ nhận được kết quả tốt hơn.
Các hướng dẫn tôi đã làm theo khi tôi bắt đầu sử dụng MDT lần đầu tiên ở đây:
- WindowsNetworking.com - Triển khai Vista bằng AIK - Mặc dù điều này hướng đến Vista, hầu hết các bước đều giống nhau cho 7. Tùy thuộc vào mức độ quen thuộc của bạn với AIK, bạn có thể bỏ qua phần 24 bắt đầu nói về MDT.
- WindowsNetworking.com - Triển khai 7 bằng AIK - Đây gần như là sự tiếp nối của liên kết trước đó vì anh ta không xem qua tất cả các chi tiết của lần đầu tiên, chỉ là những thay đổi giữa Vista AIK và 7 AIK. Phần về quản lý trình điều khiển với MDT bắt đầu trong phần 23. Tôi nghĩ phần 25 và 26 sẽ là phần quan trọng nhất đối với bạn.
Tôi nghĩ rằng điều này sẽ cung cấp cho bạn tùy chọn triển khai tốt hơn so với sử dụng tập lệnh vì tôi không nghĩ bạn có thể chạy tập lệnh tùy chỉnh tại điểm bạn muốn chạy tập lệnh đó. Tôi hy vọng cái này sẽ giúp bạn.