WillReboot

WillReboot는 동기 명령을 실행한 후 컴퓨터를 다시 시작할 경우를 지정합니다.

컴퓨터를 다시 시작하기 전에 아직 처리되지 않은 추가 명령이 있으면 해당 명령이 저장됩니다. 다시 시작한 후 나머지 동기 명령은 다시 시작됩니다.

RunSynchronous 명령은 auditUser 구성 패스의 사용자 컨텍스트 및 특수 패스의 시스템 컨텍스트에서 실행됩니다.

Always

명령이 실행된 직후 컴퓨터가 항상 다시 시작되도록 지정합니다.

OnRequest

요청된 경우 명령이 실행된 후 컴퓨터가 다시 시작되도록 지정합니다. 가능한 반환 코드 표는 설명을 참조하세요.

Never

명령이 실행된 후 컴퓨터가 다시 시작되지 않도록 지정합니다. 기본값입니다.

설명

WillReboot 값이 OnRequest인 경우 동기 명령은 다음 코드 중 하나를 반환해야 합니다.

반환 코드 설명

0

명령이 성공했습니다. 다시 부팅할 필요가 없습니다.

1

명령이 성공했습니다. 즉시 다시 부팅해야 합니다. 그런 다음, 다음 명령을 시작할 수 있습니다.

2

이 명령은 아직 진행 중입니다. 즉시 다시 부팅해야 합니다. 그런 다음, 동일한 명령을 다시 시작해야 합니다. 이 코드는 여러 번 반환될 수 있습니다.

기타 코드

명령이 실패했습니다. 오류가 반환되고 설치가 종료되어야 합니다.

유효한 구성 패스

auditUser

specialize

부모 계층

Microsoft-Windows-Deployment | RunSynchronous | RunSynchronousCommand | WillReboot

적용 대상

이 구성 요소가 지원하는 지원되는 Windows 버전 및 아키텍처 목록은 Microsoft-Windows-Deployment를 참조하세요.

XML 예

다음 XML 출력은 동기 명령을 설정하는 방법을 보여 줍니다.

<RunSynchronous>
   <RunSynchronousCommand wcm:action="add">
      <Credentials>
         <Domain>MyDomain</Domain>
         <Password>MyPassword</Password>
         <Username>MyUsername</Username>
      </Credentials>
      <Description>MySynchCommand1</Description>
      <Order>1</Order>
      <Path>\\network\server\share\filename</Path>
      <WillReboot>OnRequest</WillReboot>
   </RunSynchronousCommand>
   <RunSynchronousCommand wcm:action="add">
      <Credentials>
         <Domain>MyDomain</Domain>
         <Password>MyPassword</Password>
         <Username>MyUsername</Username>
      </Credentials>
      <Description>MySynchCommand2</Description>
      <Order>2</Order>
      <Path>\\network\server\share\filename</Path>
      <WillReboot>OnRequest</WillReboot>
   </RunSynchronousCommand>
</RunSynchronous>

RunSynchronousCommand