프로비전 모드

적용 대상: Configuration Manager(현재 분기)

OS 배포 작업 순서 중에 Configuration Manager 클라이언트를 프로비저닝 모드로 전환합니다. (OS 배포 작업 순서에는 현재 위치 업그레이드가 포함됩니다.) 이 상태에서 클라이언트는 사이트에서 정책을 처리하지 않습니다. 이 동작을 사용하면 클라이언트에서 추가 배포가 실행될 위험 없이 작업 순서를 실행할 수 있습니다. 작업 순서가 완료되면 성공 또는 처리된 실패가 클라이언트 프로비저닝 모드를 종료합니다.

작업 순서가 예기치 않게 실패하면 클라이언트가 프로비저닝 모드로 남을 수 있습니다. 예를 들어 작업 순서 처리 도중에 디바이스가 다시 시작되고 복구할 수 없는 경우입니다. 관리자는 이 상태에서 클라이언트를 수동으로 식별하고 수정해야 합니다.

수동으로 프로비저닝 모드 제거

클라이언트가 프로비저닝 모드에 남아 있는 경우 이 수동 프로세스를 사용하여 클라이언트를 정상 작업으로 반환합니다.

Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false

중요

이 WMI 메서드의 변경 내용 중 하나는 레지스트리 값을 설정하는 것이지만 다른 변경 내용도 적용됩니다. 레지스트리 값을 변경해도 클라이언트가 프로비저닝 모드에서 완전히 벗어나는 것은 아닙니다. 레지스트리를 수동으로 편집하는 경우 클라이언트가 예기치 않은 동작을 나타낼 수 있습니다.

클라이언트 프로비저닝 모드 시간 제한

작업 순서는 클라이언트를 프로비저닝 모드로 전환할 때 타임스탬프를 설정합니다. 프로비저닝 모드의 클라이언트는 60분마다 타임스탬프 이후의 기간을 확인합니다. 프로비저닝 모드가 48시간 이상인 경우 클라이언트는 자동으로 프로비저닝 모드를 종료하고 해당 프로세스를 다시 시작합니다.

48시간은 기본 프로비저닝 모드 시간 제한 값입니다. 다음 레지스트리 키HKLM\Software\Microsoft\CCM\CcmExec에서 ProvisioningMaxMinutes 값을 설정하여 디바이스에서 이 타이머를 조정할 수 있습니다. 값은 분 단위로 지정됩니다. 이 값이 없거나 이 0면 클라이언트는 기본값인 48시간을 사용합니다.

timestamp ProvisioningEnabledTime 은 레지스트리 키 HKLM\Software\Microsoft\CCM\CcmExec에 있습니다. 타임스탬프의 값은 컴퓨터가 프로비저닝 모드로 전환한 마지막 시간의 값입니다. 형식은 epoch(Unix 타임스탬프)이며 UTC입니다.

또한 이 타임스탬프는 다음 명령을 사용하여 컴퓨터를 프로비저닝 모드로 수동으로 배치하는 현재 시간으로 다시 설정됩니다.

Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $true

프로세스 흐름 다이어그램

이러한 다이어그램은 작업 순서 및 클라이언트에 대한 프로세스 흐름을 보여 줍니다.

작업 순서

다음 다이어그램은 작업 순서가 프로비저닝 모드를 설정하는 방법을 보여 주는 다이어그램입니다.

프로비저닝 모드를 설정하는 작업 순서의 흐름 다이어그램

클라이언트 수정

다음 다이어그램은 클라이언트가 프로비저닝 모드를 종료하는 방법을 보여 줍니다.

프로비저닝 모드를 종료하는 클라이언트의 흐름 다이어그램

참고 항목

Windows 및 ConfigMgr 설정

운영 체제 업그레이드