Sysprep에서 응답 파일 사용

응답 파일을 시스템 준비(Sysprep) 도구와 함께 사용하여 무인 Windows 설치 프로그램 설정을 구성할 수 있습니다. 이 항목에서는 Sysprep과 함께 응답 파일을 사용하기 위한 몇 가지 고려 사항 및 프로세스에 대해 설명합니다. 응답 파일에 추가할 수 있는 Windows 구성 요소 및 설정에 대한 자세한 내용은 무인 Windows 설치 프로그램 참조를 참조하세요.

무제한 Sysprep 실행

제품 키를 지정하면 Windows가 자동으로 정품 인증되고 Sysprep 명령을 무제한으로 실행할 수 있습니다. 제품 키를 제공하여 Windows를 자동으로 정품 인증하려면 specialize 구성 단계 중에 Microsoft-Windows-Shell-Setup\ProductKey 무인 설정에서 유효한 제품 키를 지정합니다. 제품 키를 제공하여 Windows를 자동으로 활성화하지 않으면 Windows에서 최종 사용자에게 제품 키를 묻는 메시지를 표시합니다.

generalize, auditSystem 및 auditUser 구성 단계에서 설정 적용

모든 구성 단계가 Windows 설치 중에 실행되는 것은 아닙니다. generalize, auditSystemauditUser 구성 단계는 Sysprep을 실행할 때만 사용할 수 있습니다.

다음 설정은 Sysprep을 실행하는 경우에만 처리됩니다.

  • auditSystemauditUser 구성 단계의 설정은 Sysprep /audit 명령을 실행한 후 감사 모드로 부팅할 때 처리됩니다.

  • generalize 구성 단계의 설정은 Sysprep /generalize 명령을 실행할 때 처리됩니다. generalize 구성 단계는 시스템별 설정을 제거하므로 여러 컴퓨터에 동일한 이미지를 배포할 수 있습니다.

자세한 내용은 구성 단계의 작동 방식을 참조하세요.

컴퓨터에 응답 파일 캐싱

응답 파일을 사용하여 Windows를 설치하는 경우 해당 응답 파일이 시스템에 캐시됩니다. 이후 구성 단계가 실행되면 컴퓨터가 해당 응답 파일의 설정을 시스템에 적용합니다. 이 응답 파일은 캐시되기 때문에 Sysprep 명령을 실행하면 시스템이 캐시된 응답 파일의 설정을 적용합니다. 다른 응답 파일의 설정을 사용하려는 경우 Sysprep /unattend:<file_name> 옵션을 사용하여 별도의 Unattend.xml 파일을 지정할 수 있습니다.

generalize 구성 단계 중 플러그 앤 플레이 디바이스 드라이버 유지

Microsoft-Windows-PnPSysprep PersistAllDeviceInstalls 구성 요소가 true로 설정된 응답 파일을 사용하여 Sysprep /generalize 명령을 실행할 때 디바이스 드라이버를 유지할 수 있습니다. specialize 구성 단계에서 플러그 앤 플레이는 컴퓨터에서 디바이스를 검사한 다음 검색된 디바이스의 디바이스 드라이버를 설치합니다. 기본적으로 컴퓨터는 시스템을 일반화할 때 시스템에서 이러한 디바이스 드라이버를 제거합니다.

응답 파일에 RunSynchronous 작업 표시

감사 모드에서는 auditUser 구성 단계에서 실행되는 Microsoft-Windows-Deployment RunSynchronous 명령의 상태를 볼 수 있습니다. AuditUI 창은 명령의 상태를 표시하고 다음을 제공합니다.

  • 설치가 계속되고 있고 일시 중단되지 않았음을 나타내는 시각적 진행률입니다.
  • 언제 어디서 장애가 발생했는지 시각적으로 표시합니다. 명령이 로그 파일을 만들지 않는 경우 빠른 진단을 제공합니다.

응답 파일에 auditUser 구성 단계의 Microsoft-Windows-Deployment RunSynchronous 명령이 포함되어 있으면 명령 목록이 AuditUI 창에 나타납니다. 명령은 Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand Order 설정이 지정하는 순서로 나타납니다. 사용자 인터페이스의 각 목록 항목은 다음 중 하나의 문자열입니다.

  • Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand 설명(있는 경우)
  • Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand Path

Sysprep은 모든 RunSynchronous 명령을 순서대로 처리합니다. 명령이 성공하면 관련 목록 항목이 녹색 확인 표시 주석을 받습니다. 명령이 실패하면 관련 목록 항목에 빨간색 X 주석이 표시됩니다. 명령이 다시 부팅을 요청하면 부팅 후 AuditUI 창이 나타나지만 처리되지 않은 목록 항목만 나타납니다. 이전에 처리된 항목은 더 이상 AuditUI 창에 표시되지 않습니다. AuditUI 창의 항목 목록이 디스플레이 높이를 초과하면 목록이 디스플레이에서 잘리고 스크롤되지 않습니다. 그 결과 일부 항목이 표시되지 않을 수 있습니다.

Windows 설치 프로그램은 반환 코드를 AuditUI 창의 상태 값으로 해석합니다. 0값은 성공을 나타냅니다. 0이 아닌 값은 실패를 나타냅니다. 명령의 반환 값은 Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand WillReboot 설정 값에 따라 Windows 설치 프로그램 동작에 영향을 줄 수 있습니다.

다시 부팅 중

  • WillReboot 명령이 Always로 설정된 경우:

    • 명령이 0을 반환하면 관련 목록 항목에 녹색 확인 표시 주석이 표시됩니다. 즉시 다시 부팅됩니다.
    • 명령이 0이 아닌 숫자를 반환하면 관련 목록 항목에 빨간색 X 주석이 표시됩니다. 즉시 다시 부팅됩니다. WillRebootAlways 또는 Never로 설정된 경우 0이 아닌 반환 값은 치명적인 오류로 처리되지 않습니다.
  • WillReboot 명령이 Never로 설정된 경우:

    • 명령이 0을 반환하면 관련 목록 항목에 녹색 확인 표시 주석이 표시됩니다.
    • 명령이 0이 아닌 숫자를 반환하면 관련 목록 항목에 빨간색 X 주석이 표시됩니다. WillRebootAlways 또는 Never로 설정된 경우 0이 아닌 반환 값은 치명적인 오류로 처리되지 않습니다.
  • WillReboot 명령이 OnRequest로 설정된 경우:

    • 명령이 0을 반환하면 관련 목록 항목에 녹색 확인 표시 주석이 표시됩니다.
    • 명령이 1을 반환하면 관련 목록 항목에 녹색 확인 표시 주석이 수신됩니다. 즉시 다시 부팅됩니다.
    • 명령이 2를 반환하면 관련 목록 항목이 일시적으로 녹색 확인 표시 주석을 받습니다. 즉시 다시 부팅됩니다. 다시 부팅 후 명령이 아직 처리 중이기 때문에 관련 목록 항목이 주석 없이 AuditUI 창에 다시 나타납니다.
    • 명령이 다른 값을 반환하면 치명적인 오류가 발생하고 차단 대화 상자가 나타납니다. Errorhandler.cmd 파일이 있으면 대화 상자가 나타나지 않습니다. Errorhandler.cmd 파일에 대한 자세한 내용은 Windows 설치 프로그램에 사용자 지정 스크립트 추가를 참조하세요.

Sysprep(시스템 준비) 개요

Sysprep 명령줄 옵션

서버 역할에 대한 Sysprep 지원

Sysprep 프로세스 개요

배포 문제 해결 및 로그 파일