Modalità di provisioning

Si applica a: Configuration Manager (Current Branch)

Durante una sequenza di attività di distribuzione del sistema operativo, Configuration Manager attiva la modalità di provisioning del client. Una sequenza di attività di distribuzione del sistema operativo include l'aggiornamento sul posto. In questo stato, il client non elabora i criteri dal sito. Questo comportamento consente l'esecuzione della sequenza di attività senza il rischio di distribuzioni aggiuntive in esecuzione nel client. Al termine della sequenza di attività, con esito positivo o errore gestito, esce dalla modalità di provisioning del client.

Se la sequenza di attività non riesce in modo imprevisto, il client può essere lasciato in modalità provisioning. Ad esempio, se il dispositivo viene riavviato nel bel mezzo dell'elaborazione della sequenza di attività e non è possibile ripristinarlo. Un amministratore deve identificare e correggere manualmente i client in questo stato.

Rimuovere manualmente la modalità di provisioning

Se un client viene lasciato in modalità provisioning, usare questo processo manuale per riportare il client al funzionamento normale.

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

Importante

Una delle modifiche apportate da questo metodo WMI è l'impostazione di un valore del Registro di sistema, ma apporta anche altre modifiche. La semplice modifica del valore del Registro di sistema non fa uscire completamente il client dalla modalità di provisioning. Se si modifica manualmente il Registro di sistema, il client potrebbe presentare comportamenti imprevisti.

Timeout modalità provisioning client

La sequenza di attività imposta un timestamp quando attiva la modalità di provisioning per il client. Ogni 60 minuti, un client in modalità provisioning controlla la durata del tempo trascorso dal timestamp. Se è stato in modalità di provisioning per più di 48 ore, il client esce automaticamente dalla modalità di provisioning e riavvia il processo.

48 ore è il valore di timeout della modalità di provisioning predefinito. È possibile regolare questo timer in un dispositivo impostando il valore ProvisioningMaxMinutes nella chiave del Registro di sistema seguente: HKLM\Software\Microsoft\CCM\CcmExec. Il valore è specificato in minuti. Se questo valore non esiste o è 0, il client usa le 48 ore predefinite.

Il timestamp ProvisioningEnabledTime si trova nella seguente chiave del Registro di sistema: HKLM\Software\Microsoft\CCM\CcmExec. Il timestamp ha un valore dell'ultima volta che il computer è entrato in modalità provisioning. Il formato è epoch (timestamp Unix) ed è in UTC.

Questo timestamp viene anche reimpostato sull'ora corrente quando si inserisce manualmente il computer in modalità provisioning utilizzando il comando seguente:

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

Diagrammi di flusso dei processi

Questi diagrammi mostrano il flusso del processo per la sequenza di attività e il client.

Sequenza di attività

Il diagramma seguente mostra il modo in cui la sequenza di attività imposta la modalità di provisioning:

Diagramma di flusso della modalità di provisioning dell'impostazione della sequenza di attività.

Correzione del client

Il diagramma seguente mostra come il client esce dalla modalità provisioning:

Diagramma di flusso dell'uscita dalla modalità di provisioning del client.

Vedere anche

Configura Windows e ConfigMgr

Aggiornare il sistema operativo