응답 파일(unattend.xml)
응답 파일(또는 무인 파일)을 사용하여 설치 중에 이미지의 Windows 설정을 수정할 수 있습니다. 첫 번째 사용자가 계정을 만들고 기본 언어를 선택한 후 실행되는 이미지에서 스크립트를 트리거하는 설정을 만들 수도 있습니다.
Windows 설치 프로그램은 특정 위치에서 자동으로 응답 파일을검색하거나 Windows 설치 프로그램(setup.exe)을 실행할때 옵션을 사용하여 사용할 무인 파일을 지정할 수 있습니다.
Windows 설정 개요
감사 모드에서 여러 Windows 설정을 지정할 수 있지만 일부 설정은 응답 파일 또는 제조업체의 지원 정보 추가와 같은 Windows 구성 디자이너를 사용해야만 설정할 수 있습니다. 응답 파일 설정의 전체 목록(무인 설정이라고도 함)은 무인 Windows 설치 참조 에 있습니다.
기업은 그룹 정책 사용하여 다른 설정을 제어할 수 있습니다. 자세한 내용은 그룹 정책.
응답 파일 설정
새 설정을 추가할 구성 패스를 지정할 수 있습니다. 각 구성 패스는 설정을 구성할 수 있는 설치 단계를 나타냅니다.
1 windowsPE:이러한 설정은 Windows 설치 프로그램에서 사용됩니다. 기존 ’ 이미지를 수정하는 경우 일반적으로 이러한 설정을 무시할 수 있습니다.
2 offlineServicing:이러한 설정은 옵션을 사용하여 DISM이 있는 무인 파일을 적용하는 오프라인 이미지에 적용됩니다. 오프라인 이미지에 DISM이 있는 무인 파일을 적용하면 이 구성 패스의 설정만 처리됩니다.
4 특수화:대부분의 설정은 여기에 추가해야 합니다. 이러한 설정은 감사 모드의 시작 부분과 OOBE 시작 부분에서 모두 트리거됩니다. 여러 번 업데이트하거나 설정을 테스트해야 하는 경우 디바이스를 다시 일반화하고 특수 구성 패스에 다른 설정 일괄 처리를 추가합니다.
6 auditUser:감사 모드를 시작하는 즉시 실행됩니다.
시스템 테스트 스크립트를 실행하기에 좋은 시기입니다. Microsoft-Windows-Deployment\RunAsynchronousCommand를 예제로 추가하겠습니다. 자세한 내용은 설치를 Windows 사용자 지정 스크립트 추가를 참조하세요.
7 oobeSystem:드물게 사용합니다. 이러한 설정의 대부분은 사용자가 OOBE를 완료한 후에 실행됩니다. 단, Microsoft-Windows-Deployment\Reseal\Mode = Audit 설정은 OOBE를 무시하고 PC를 감사 모드로 부팅하는 데 사용합니다.
스크립트가 OOBE 중에 사용자가 선택하는 언어를 알고 있는 경우 ’ oobeSystem 패스에 추가합니다.
자세한 내용은 Windows 설치 구성 통과를 참조하세요.
참고
사용자가 기본 제공 복구 도구를 사용하여 PC를 다시 설정하는 경우 이러한 설정이 손실될 수 있습니다. 초기화 중에 이러한 설정이 디바이스에 유지되는지 확인하는 방법은 샘플 스크립트: 복구를 통해 Windows 설정 유지를참조하세요.
응답 파일 만들기 및 수정
이 섹션에서는 Windows 평가 및 배포 키트에서 사용할 수 있는 도구를 사용하여 무인 파일을 만들고 수정하는 방법을 안내합니다. 배포에 대한 무인 파일을 만들 때 아래에 설명된 것과 다른 설정 또는 추가 설정을 구성할 수 있습니다.
1단계: 카탈로그 파일 만들기
시스템 이미지 관리자 Windows시작합니다.
파일Windows 이미지 선택을클릭합니다.
Windows 이미지 선택에서 이미지파일(D:\install.wim)을 찾아 선택합니다. 다음으로 Windows 버전(예: Windows 10 Pro)을 선택하고 확인을클릭합니다. 예 를 클릭하여 카탈로그 파일을 만듭니다. Windows SIM은 이미지 파일을 기반으로 파일을 만들고 이미지 파일과 동일한 폴더에 저장합니다. 이 프로세스는 몇 분 정도 걸릴 수 있습니다.
카탈로그 파일이 Windows 이미지 창에 나타납니다. Windows SIM은 해당 이미지의 구성 가능한 구성 요소 및 패키지를 나열합니다.
팁
Windows SIM이 카탈로그 파일을 만들지 않는 경우 다음 단계를 시도합니다.
- 32비트 또는 ARM 기반 디바이스에 대한 카탈로그 파일을 만들려면 32비트 디바이스를 사용합니다.
- Windows 기본 이미지 파일(\Sources\Install.wim)이USB 플래시 드라이브 또는 하드 드라이브와 같은 읽기/쓰기 권한이 있는 폴더에 있는지 확인합니다.
2단계: 응답 파일 만들기
파일새 응답 파일을 클릭합니다.
새 응답 파일이 응답 파일 창에 나타납니다.
참고
기존 응답 파일을 열면 응답 파일을 이미지와 연결하라는 메시지가 표시될 수 있습니다. 예를 클릭합니다.
3단계: 새 응답 파일 설정 추가
OEM 정보 추가:
Windows 이미지 창에서 구성 요소를확장하고 amd64_Microsoft-Windows-Shell-Setup_(버전)를 마우스 오른쪽 단추로 클릭한 다음, 설정 추가를 선택하여 전달 4 특수화 를선택합니다.
응답 파일 창에서 Components\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation을선택합니다.
OEMInformation 속성 창의 설정 섹션에서 다음을 선택합니다.
- Manufacturer=
Fabrikam - Model=
Notebook Model 1 - 로고=
C:\Fabrikam\Fabrikam.bmp
- Manufacturer=
최대 크기가 120x120픽셀인 32비트 색 그래픽/로고를 만들고
D:\AnswerFiles\Fabrikam.bmp로컬 PC에 파일로 저장합니다.몇 단계로 로고를 Windows 이미지에 복사합니다.
자동으로 부팅하도록 디바이스를 감사 모드로설정합니다.
Windows 이미지 창에서 구성 요소를확장하고 amd64_Microsoft-Windows-Deployment_(버전)를 마우스 오른쪽 단추로 클릭한 다음 설정 추가를 선택하여 7 oobeSystem 을 전달합니다.
응답 파일 창에서 Components\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal을선택합니다.
속성 다시 봉인 창의 설정 섹션에서 모드= 를 선택합니다.
감사 모드가 시작된 후 실행할 스크립트를 준비합니다.
Windows 이미지 창에서 Microsoft-Windows-Deployment_(버전) amd64_ 마우스 오른쪽 단추로 클릭한 다음 설정 추가를 클릭하여 6 auditUser를 전달합니다.
응답 파일 창에서 Components\6 auditUser\amd64_Microsoft-Windows-Deployment_neutral\RunAsynchronous 를 확장합니다. RunAsynchronousCommand 속성을 마우스 오른쪽 단추로 클릭하고 새 비동기 삽입명명를 클릭합니다.
비동기명속성 창의 설정 섹션에서 다음 값을 추가합니다.
Path = C:\Fabrikam\SampleCommand.cmdDescription = Sample command to run a system diagnostic check.Order = 1(1부터 시작하여 명령이 실행되는 순서를 결정합니다.)
레지스트리 키를 추가합니다. 이 예제에서는 값이 인
REG_SZ이라는 키를 에ABCD추가합니다.HKLM\Software\Sample10이 명령은CMD /c REG ADD명령 프롬프트에서 레지스트리 키를 만드는 것처럼 를 호출합니다.추가할 각 레지스트리 키에 대해 RunAsynchronousCommands를 추가합니다. (RunAsynchronousCommand 속성을 마우스 오른쪽 단추로 클릭하고 새 비동기 커밋 삽입을클릭합니다.)
Path = CMD /c REG ADD HKEY_LOCAL_MACHINE\Software\Sample /v 10 /t REG_SZ ABCD Description = Adds a OEM registry key Order = 2 RequiredUserInput = false
구성 옵션의 전체 목록은 무인 Windows 설치 참조를 참조하세요.
4단계: 응답 파일 저장
응답 파일(예: D:\AnswerFiles\BootToAudit-x64.xml)을 저장합니다.
참고
Windows SIM에서는 탑재된 이미지 폴더에 응답 파일을 저장할 수 없습니다.
5단계: 스크립트 만들기
3.3단계에서 실행할 스크립트를 지정했으므로 이제 해당 스크립트를 만들어 보겠습니다.
다음 샘플 스크립트를 메모장 복사하고 로
D:\AnswerFiles\SampleCommand.cmd저장합니다.@rem Scan the integrity of system files @rem (Required after removing the base English language from an image) sfc.exe /scannow @rem Check to see if your drivers are digitally signed, and send output to a log file. md C:\Fabrikam C:\Windows\System32\dxdiag /t C:\Fabrikam\DxDiag-TestLogFiles.txt
이미지에 응답 파일 및 스크립트 추가
6단계: 이미지 탑재 및 응답 파일 추가
DISM을 사용하여 Windows 이미지를 탑재합니다. 이미지를 탑재하는 방법을 알아보려면 DISM을 사용하여 Windows 이미지 탑재 및 수정을 참조하세요.
응답 파일을 이미지의
\Windows\Panther폴더에 복사하고 이름을 unattend.xml. 이 폴더는 Windows 응답 파일을 검색하는 폴더 중 하나입니다. 폴더가 ’ 없으면 만듭니다. 기존 응답 파일이 있는 경우 해당 ’ 파일을 바꾸거나 Windows System Image Manager를 사용하여 필요한 경우 설정을 편집/결합합니다.MkDir c:\mount\windows\Windows\Panther Copy D:\AnswerFiles\BootToAudit-x64.xml C:\mount\windows\Windows\Panther\unattend.xml MkDir c:\mount\windows\Fabrikam Copy D:\AnswerFiles\Fabrikam.bmp C:\mount\windows\Fabrikam\Fabrikam.bmp Copy D:\AnswerFiles\SampleCommand.cmd C:\mount\windows\Fabrikam\SampleCommand.cmd이미지를 분리하고 변경 내용을 커밋합니다. 예를 들면 다음과 같습니다.
Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit여기서
C는 탑재된 이미지를 포함하는 드라이브의 드라이브 문자입니다.이 프로세스에는 몇 분 정도 걸릴 수 있습니다.
이미지를 적용하면Windows 무인 파일을 처리하고 무인에서 지정한 내용에 따라 설정을 구성합니다.