
3단계 시작과 5단계 시작 사이에 Windows를 설정하는 동안 cmd 스크립트를 어떻게 실행할 수 있나요? 하드웨어 감지가 시작되기 전에 하드웨어 종속 파일을 USB 드라이브에서 C: 드라이브로 복사해야 합니다. WinPE에서 실행되는 wmic를 사용하여 하드웨어를 확인합니다.
편집: 누군가 관심이 있다면...
Boot.Wim\Index2에서:
- setup.exe를 usetup.exe로 다시 설정
- Boot.Wim-Index:2-Root\Windows\system32\startnet.cmd 수정
wpeinit start /w usetup.exe /unattend:yourfile.xml /noreboot do what you want here wpeutil reboot
이를 사용하여 파일을 조작합니다. Windows 내에서 작업해야 하는 경우 \windows\setup\scripts\SetupComplete.cmd 파일에 스크립트를 추가하세요.
SetupComplete.cmd는 숨겨진 상태로 실행되므로 개입 없이 실행되는지 확인하십시오.
답변1
이에 따르면Microsoft Technet 기사다음을 수행하여 3단계가 끝나면 사용자 정의 스크립트를 실행할 수 있습니다.
%WINDIR%\Setup\Scripts\SetupComplete.cmd 파일에 명령을 추가하여 Windows 설치가 완료된 후 추가 사용자 지정을 수행할 수 있습니다. 이 파일을 사용하면 추가 응용 프로그램을 설치하고, 사용자 정의 Windows 스크립트(cscript/wscript)를 실행하거나, 사용자가 로그온하기 전에 시스템을 수정할 수 있습니다.
Setupcomplete.cmd 파일의 명령은 로컬 시스템 권한으로 실행됩니다.
Windows를 설치한 후 로그온 화면이 나타나기 전에 Windows 설치 프로그램은 %WINDIR%\Setup\Scripts\ 디렉터리에서 SetupComplete.cmd 파일을 검색합니다.
SetupComplete.cmd 파일이 발견되면 해당 파일이 실행됩니다. 그렇지 않으면 설치가 정상적으로 계속됩니다. Windows 설치 프로그램은 Setupact.log 파일에 작업을 기록합니다.
시스템을 재부팅하고 SetupComplete.cmd 실행을 재개할 수 없습니다.
설치 프로그램에서는 SetupComplete.cmd를 실행한 후 스크립트의 종료 코드나 오류 수준을 확인하지 않습니다.
Setupcomplete.cmd의 기능은 Windows 설치가 완료된 후에 Setupcomplete.cmd가 실행되는 반면 RunSynchronous 및 RunAsynchronous 명령은 Windows 설치 중에 실행된다는 점에서 RunSynchronous 및 RunAsynchronous 명령과 다릅니다.
따라서 실행하려는 스크립트를 "SetupComplete.cmd" 파일에 추가하고 Windows 이미지 내의 %WINDIR%\Setup\Scripts에 배치하기만 하면 됩니다. 설치 프로세스는 그곳에서 스크립트를 찾는 한 자동으로 실행됩니다.
(복사/붙여넣기해서 죄송합니다. 실제로는 별 내용이 없습니다.)
편집하다
참고로 복사하려는 파일이 하드웨어 드라이버 파일인 경우 해당 파일을 Windows PE 이미지나 Windows 이미지 자체에 추가하기만 하면 되며 스크립트에 대해서는 걱정할 필요가 없습니다. 여기는Microsoft Technet 기사어떻게 해야 하는지 알려줍니다. (너무 양이 많아서 복사/붙여넣기는 하지 않겠습니다.)
다른 일반 파일(이미지, 문서 등)인 경우 Windows 이미지 내 원하는 폴더에 추가할 수도 있습니다. DSIM을 사용하여 수행하는 방법은 다음과 같습니다.Microsoft Technet 기사이 기사는 Windows 8/8.1 라이브러리에 있지만 Windows 7의 경우에도 동일한 단계입니다.
파일 복사만을 위한 스크립트는 피하겠습니다(만약 이것이 스크립트의 전부라면). 이미지에 파일이나 드라이버를 추가하면 어떤 이유로 스크립트가 실패하더라도 어떤 일이 일어날지 걱정할 필요가 없습니다.
편집 2
아래 의견에 따라 하드웨어를 확인하기 위해 WinPE 중에 WMIC를 사용한다고 명시한 경우 이 문서에 자세히 설명된 대로 WinPE에 스크립트를 추가할 수 있습니다.Microsoft Technet 기사. 파일을 복사하기에는 너무 이르다고 생각하지만 확실히 알기 위해서는 테스트를 거쳐야 할 것입니다. WinPE 이미지에 네트워크 인터페이스용 드라이버를 추가한 것을 알고 있지만 이는 현재 수행 중인 작업과 약간 다릅니다.
하지만, 가장 좋은 방법은 Microsoft 배포 도구 키트(MDT)를 사용하고 하드웨어 프로필 및/또는 컴퓨터 제조업체/모델을 기반으로 드라이버를 설정하는 것입니다. 이는 정확히 이러한 유형의 시나리오를 위해 설계되었으며 언제, 어디에 어떤 드라이버를 설치할 것인지 사용자 정의할 수 있습니다. 이는 Windows AIK를 사용하는 것보다 조금 더 복잡할 수 있지만 드라이버 요구 사항이 이렇듯 구체적이라면 더 나은 결과를 얻을 수 있다고 생각합니다.
MDT를 처음 사용하기 시작했을 때 따랐던 튜토리얼은 다음과 같습니다.
- WindowsNetworking.com - AIK를 사용하여 Vista 배포- 이는 Vista에 맞춰져 있지만 대부분의 단계는 7과 동일합니다. AIK에 얼마나 익숙한지에 따라 MDT에 대해 이야기하기 시작하는 24부로 건너뛸 수 있습니다.
- WindowsNetworking.com - AIK를 사용하여 7 배포- 첫 번째 링크의 모든 세부 사항을 다루지 않고 Vista AIK와 7 AIK 간의 변경 사항만 다루기 때문에 이것은 이전 링크의 거의 연속입니다. MDT를 사용한 운전자 관리에 대한 섹션은 23부에서 시작됩니다. 제 생각에는 25부와 26부가 여러분에게 가장 중요할 것 같습니다.
실행하려는 시점에 사용자 지정 스크립트를 실행할 수 없다고 생각하기 때문에 이것이 스크립트를 사용하는 것보다 더 나은 배포 옵션을 제공할 것이라고 생각합니다. 이것이 당신에게 도움이 되기를 바랍니다.