CSP WindowsLicensing

Logo di Windows Insider.

Importante

Questo CSP contiene alcune impostazioni in fase di sviluppo e applicabili solo per le compilazioni Windows Insider Preview. Queste impostazioni sono soggette a modifiche e potrebbero avere dipendenze da altre funzionalità o servizi in anteprima.

Il provider di servizi di configurazione WindowsLicensing è progettato per scenari di gestione correlati alle licenze.

L'elenco seguente mostra i nodi del provider di servizi di configurazione WindowsLicensing:

ChangeProductKey

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1703 [10.0.15063] e versioni successive
./Vendor/MSFT/WindowsLicensing/ChangeProductKey

Installa un codice Product Key per i dispositivi desktop Windows 10. Non viene riavviato.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Exec

CheckApplicabilità

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1511 [10.0.10586] e versioni successive
./Vendor/MSFT/WindowsLicensing/CheckApplicability

Restituisce TRUE se il codice Product Key immesso può essere usato per un aggiornamento dell'edizione dei dispositivi desktop Windows 10.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Exec

Esempio:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Exec>
    <CmdID>$CmdID$</CmdID>
    <Item>
      <Target>
        <LocURI>./Device/Vendor/MSFT/WindowsLicensing/CheckApplicability</LocURI>
      </Target>
      <Meta>
        <Format xmlns="syncml:metinf">chr</Format>
      </Meta>
      <Data>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Data>
    </Item>
   </Exec>
   <Final/>
  </SyncBody>
</SyncML>

Nota

XXXXX-XXXXX-XXXXX-XXXXX-XXXXX nel tag Data deve essere sostituito con il codice Product Key.

DeviceLicensingService

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, versione 21H2 con KB5018483 [10.0.22000.1165] e versioni successive
✅ Windows 11, versione 22H2 [10.0.22621] e versioni successive
./Vendor/MSFT/WindowsLicensing/DeviceLicensingService

Sottoscrizione basata su dispositivo.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Ottieni

DeviceLicensingService/DeviceLicensingLastError

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, versione 21H2 con KB5018483 [10.0.22000.1165] e versioni successive
✅ Windows 11, versione 22H2 [10.0.22621] e versioni successive
./Vendor/MSFT/WindowsLicensing/DeviceLicensingService/DeviceLicensingLastError

Restituisce l'ultimo codice di errore dell'operazione Aggiorna/Rimuovi licenza dispositivo. Il valore sarà vuoto(0) in assenza di errore.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

DeviceLicensingService/DeviceLicensingLastErrorDescription

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, versione 21H2 con KB5018483 [10.0.22000.1165] e versioni successive
✅ Windows 11, versione 22H2 [10.0.22621] e versioni successive
./Vendor/MSFT/WindowsLicensing/DeviceLicensingService/DeviceLicensingLastErrorDescription

Restituisce l'ultima descrizione dell'errore da Device Licensing. Il valore sarebbe vuoto, se non è possibile valutare la decriptazione degli errori.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Ottieni

DeviceLicensingService/DeviceLicensingStatus

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, versione 21H2 con KB5018483 [10.0.22000.1165] e versioni successive
✅ Windows 11, versione 22H2 [10.0.22621] e versioni successive
./Vendor/MSFT/WindowsLicensing/DeviceLicensingService/DeviceLicensingStatus

Restituisce lo stato dell'operazione Aggiorna/Rimuovi licenza dispositivo.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

DeviceLicensingService/LicenseType

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 11, versione 21H2 con KB5018483 [10.0.22000.1165] e versioni successive
✅ Windows 11, versione 22H2 [10.0.22621] e versioni successive
./Vendor/MSFT/WindowsLicensing/DeviceLicensingService/LicenseType

Tipo di licenza: sottoscrizione basata su utente o sottoscrizione basata su dispositivo.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Get, Replace

Valori consentiti:

Value Descrizione
0 Sottoscrizione basata su utente.
1 Sottoscrizione basata su dispositivo.

Edizione

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1511 [10.0.10586] e versioni successive
./Vendor/MSFT/WindowsLicensing/Edition

Restituisce un valore mappato all'edizione Windows 10 in esecuzione su dispositivi desktop o mobili. Accettare il valore, convertirlo nell'equivalente esadecimale e cercare informazioni sull'edizione nella pagina della funzione GetProductInfo in MSDN.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

Esempio:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>$CmdID$</CmdID>
        <Item>
          <Target>
            <LocURI>./Device/Vendor/MSFT/WindowsLicensing/Edition</LocURI>
          </Target>
        </Item>
    </Get>
    <Final/>
  </SyncBody>
</SyncML>

LicenseKeyType

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1511 [10.0.10586] e versioni successive
./Vendor/MSFT/WindowsLicensing/LicenseKeyType

Restituisce il tipo di parametro usato dai dispositivi Windows 10 per un aggiornamento dell'edizione. I dispositivi desktop Windows 10 richiedono un codice Product Key per un aggiornamento dell'edizione. I dispositivi mobili Windows 10 richiedono una licenza per un aggiornamento dell'edizione.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Ottieni

Esempio:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>$CmdID$</CmdID>
        <Item>
          <Target>
            <LocURI>./Device/Vendor/MSFT/WindowsLicensing/LicenseKeyType</LocURI>
          </Target>
        </Item>
    </Get>
    <Final/>
  </SyncBody>
</SyncML>

SMode

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1809 [10.0.17763] e versioni successive
./Vendor/MSFT/WindowsLicensing/SMode

Nodo interno per la gestione della modalità S.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Ottieni

SMode/Status

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1809 [10.0.17763] e versioni successive
./Vendor/MSFT/WindowsLicensing/SMode/Status

Restituisce lo stato della richiesta di set SwitchFromSMode o SwitchingPolicy più recente.

Valori possibili:

  • La richiesta ha esito negativo con codice di errore 404: non è stata effettuata alcuna richiesta SwitchFromSMode.
  • 0: il dispositivo è stato sostituito correttamente dalla modalità S.
  • 1: Il dispositivo sta elaborando la richiesta di uscire dalla modalità S.
  • 3: Il dispositivo è già stato disattivato dalla modalità S.
  • 4: Il dispositivo non è riuscito a uscire dalla modalità S.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

Esempio:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>6</CmdID>
      <Item>
        <Target>
          <LocURI>
            ./Vendor/MSFT/WindowsLicensing/SMode/Status
          </LocURI>
        </Target>
      </Item>
    </Get>
    <Final/>
  </SyncBody>
</SyncML>

SMode/SwitchFromSMode

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1809 [10.0.17763] e versioni successive
./Vendor/MSFT/WindowsLicensing/SMode/SwitchFromSMode

Se possibile, un dispositivo viene disattivato dalla modalità S. Non viene riavviato.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato null
Tipo accesso Exec

Esempio:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Exec>
      <CmdID>5</CmdID>
      <Item>
        <Target>
          <LocURI>
            ./Vendor/MSFT/WindowsLicensing/SMode/SwitchFromSMode
          </LocURI>
        </Target>
        <Meta>
          <Format xmlns="syncml:metinf">null</Format>
          <Type>text/plain</Type>
        </Meta>
        <Data></Data>
      </Item>
    </Exec>
    <Final/>
  </SyncBody>
</SyncML>

SMode/SwitchingPolicy

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1809 [10.0.17763] e versioni successive
./Vendor/MSFT/WindowsLicensing/SMode/SwitchingPolicy

Criteri che determinano se un consumer può disattivare la modalità S del dispositivo.

Questa impostazione è applicabile solo ai dispositivi disponibili in modalità S.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Aggiungere, eliminare, ottenere, sostituire

Valori consentiti:

Value Descrizione
0 Nessuna restrizione: l'utente può disattivare la modalità S del dispositivo.
1 Utente bloccato: l'amministratore ha impedito all'utente di cambiare il dispositivo dalla modalità S. Solo l'amministratore può disattivare la modalità S del dispositivo tramite il nodo SMode/SwitchFromSMode.

Esempi:

  • Add S Mode SwitchingPolicy

    <SyncML xmlns="SYNCML:SYNCML1.2">
      <SyncBody>
        <Add>
          <CmdID>4</CmdID>
          <Item>
            <Target>
              <LocURI>
                ./Vendor/MSFT/WindowsLicensing/SMode/SwitchingPolicy
              </LocURI>
            </Target>
            <Meta>
              <Format xmlns="syncml:metinf">int</Format>
              <Type>text/plain</Type>
            </Meta>
            <Data>1</Data>
          </Item>
        </Add>
        <Final/>
      </SyncBody>
    </SyncML>
    
  • Ottenere i criteri di cambio modalità S

    <SyncML xmlns="SYNCML:SYNCML1.2">
      <SyncBody>
        <Get>
          <CmdID>2</CmdID>
          <Item>
            <Target>
              <LocURI>
                ./Vendor/MSFT/WindowsLicensing/SMode/SwitchingPolicy
              </LocURI>
            </Target>
          </Item>
        </Get>
        <Final/>
      </SyncBody>
    </SyncML>
    
  • Sostituire la modalità S SwitchingPolicy

    <SyncML xmlns="SYNCML:SYNCML1.2">
      <SyncBody>
        <Replace>
          <CmdID>1</CmdID>
          <Item>
            <Target>
              <LocURI>
                ./Vendor/MSFT/WindowsLicensing/SMode/SwitchingPolicy
              </LocURI>
            </Target>
            <Meta>
              <Format xmlns="syncml:metinf">int</Format>
              <Type>text/plain</Type>
            </Meta>
            <Data>1</Data>
          </Item>
        </Replace>
        <Final/>
      </SyncBody>
    </SyncML>
    
  • Eliminare la modalità S SwitchingPolicy

    <SyncML xmlns="SYNCML:SYNCML1.2">
      <SyncBody>
        <Delete>
          <CmdID>3</CmdID>
          <Item>
            <Target>
              <LocURI>
                ./Vendor/MSFT/WindowsLicensing/SMode/SwitchingPolicy
              </LocURI>
            </Target>
          </Item>
        </Delete>
        <Final/>
      </SyncBody>
    </SyncML>
    

Stato

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1511 [10.0.10586] e versioni successive
./Vendor/MSFT/WindowsLicensing/Status

Restituisce lo stato di un aggiornamento dell'edizione nei dispositivi desktop e mobili Windows 10. Stato: 0 = Non riuscito, 1 = In sospeso, 2 = In corso, 3 = Completato, 4 = Sconosciuto.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

Esempio:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>$CmdID$</CmdID>
        <Item>
          <Target>
            <LocURI>./Device/Vendor/MSFT/WindowsLicensing/Status</LocURI>
          </Target>
        </Item>
    </Get>
    <Final/>
  </SyncBody>
</SyncML>

Sottoscrizioni

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1607 [10.0.14393] e versioni successive
./Vendor/MSFT/WindowsLicensing/Subscriptions

Nodo per le sottoscrizioni.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Ottieni

Sottoscrizioni/{SubscriptionId}

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1607 [10.0.14393] e versioni successive
./Vendor/MSFT/WindowsLicensing/Subscriptions/{SubscriptionId}

Nodo per gli ID sottoscrizione.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Ottieni
Denominazione dinamica dei nodi ClientInventory

Subscriptions/{SubscriptionId}/Name

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1607 [10.0.14393] e versioni successive
./Vendor/MSFT/WindowsLicensing/Subscriptions/{SubscriptionId}/Name

Restituisce il nome della sottoscrizione.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Ottieni

Sottoscrizioni/{SubscriptionId}/Status

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1607 [10.0.14393] e versioni successive
./Vendor/MSFT/WindowsLicensing/Subscriptions/{SubscriptionId}/Status

Restituisce lo stato della sottoscrizione.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

Sottoscrizioni/DisableSubscription

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/WindowsLicensing/Subscriptions/DisableSubscription

Disabilitare o abilitare l'attivazione della sottoscrizione in un dispositivo.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Sostituzione

Valori consentiti:

Value Descrizione
0 Abilitare la sottoscrizione.
1 Disabilitare la sottoscrizione. Rimuove anche qualsiasi sottoscrizione esistente nel dispositivo.

Sottoscrizioni/RemoveSubscription

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/WindowsLicensing/Subscriptions/RemoveSubscription

Rimuovere la licenza della sottoscrizione di disinstallazione della sottoscrizione. Reimposta anche il tipo di sottoscrizione su Sottoscrizione basata su utente.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato null
Tipo accesso Exec

Subscriptions/SubscriptionLastError

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/WindowsLicensing/Subscriptions/SubscriptionLastError

Codice di errore dell'ultima operazione di sottoscrizione. Il valore sarà vuoto(0) in assenza di errore.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

Subscriptions/SubscriptionLastErrorDescription

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/WindowsLicensing/Subscriptions/SubscriptionLastErrorDescription

Descrizione dell'errore dell'ultima operazione di sottoscrizione. Il valore sarebbe vuoto, se non è possibile valutare la descrizione dell'errore.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Ottieni

Subscriptions/SubscriptionStatus

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/WindowsLicensing/Subscriptions/SubscriptionStatus

Stato dell'ultima operazione di sottoscrizione.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

Subscriptions/SubscriptionType

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows Insider Preview
./Vendor/MSFT/WindowsLicensing/Subscriptions/SubscriptionType

Impostare il dispositivo su Sottoscrizione basata su dispositivo o Sottoscrizione basata su utente. Per la sottoscrizione basata su dispositivo questa azione acquisirà automaticamente la sottoscrizione nel dispositivo. Per la sottoscrizione basata su utente sarà necessario il processo di accesso utente esistente.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Get, Replace

Valori consentiti:

Value Descrizione
0 Sottoscrizione basata su utente.
1 Sottoscrizione basata su dispositivo.

UpgradeEditionWithLicense

Nota

Questo criterio è deprecato e può essere rimosso in una versione futura.

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1511 [10.0.10586] e versioni successive
./Vendor/MSFT/WindowsLicensing/UpgradeEditionWithLicense

Fornire una licenza per un aggiornamento dell'edizione dei dispositivi mobili Windows 10. Non richiede il riavvio.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato xml
Tipo accesso Exec

UpgradeEditionWithProductKey

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
❌Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, versione 1511 [10.0.10586] e versioni successive
./Vendor/MSFT/WindowsLicensing/UpgradeEditionWithProductKey

Immettere un codice Product Key per un aggiornamento dell'edizione dei dispositivi desktop Windows 10. Richiede il riavvio.

Quando viene eseguito il push di un codice Product Key da un server MDM al dispositivo di un utente, changepk.exe viene eseguito usando il codice Product Key. Al termine, viene visualizzata una notifica all'utente che indica che è disponibile una nuova edizione di Windows. L'utente può quindi riavviare il sistema manualmente o dopo due ore, il dispositivo verrà riavviato automaticamente per completare l'aggiornamento. L'utente riceverà una notifica di promemoria 10 minuti prima del riavvio automatico.

Dopo il riavvio del dispositivo, il processo di aggiornamento dell'edizione è completato. L'utente riceverà una notifica di aggiornamento completato.

Nota

Se un altro criterio richiede un riavvio del sistema che si verifica quando changepk.exe è in esecuzione, l'aggiornamento dell'edizione avrà esito negativo.

Se viene immesso un codice Product Key in un pacchetto di provisioning e l'utente avvia l'installazione del pacchetto, viene visualizzata una notifica che avverte l'utente che il sistema verrà riavviato per completare l'installazione del pacchetto. Se l'utente acconsente esplicitamente a procedere, il pacchetto continua l'installazione e changepk.exe viene eseguito usando il codice Product Key. L'utente riceverà una notifica di promemoria 30 secondi prima del riavvio automatico.

Dopo il riavvio del dispositivo, il processo di aggiornamento dell'edizione è completato. L'utente riceverà una notifica di aggiornamento completato.

Questo nodo può essere usato anche per attivare o modificare un codice Product Key in una determinata edizione del dispositivo desktop Windows 10 immettendo un codice Product Key. L'attivazione o la modifica di un codice Product Key non richiede un riavvio ed è un processo invisibile all'utente.

Importante

Il codice Product Key immesso deve essere di 29 caratteri(ovvero deve includere trattino), in caso contrario l'attivazione, l'aggiornamento dell'edizione o la modifica del codice Product Key nei dispositivi desktop Windows 10 avranno esito negativo. Il codice Product Key viene acquisito da Microsoft Volume Licensing Service Center. Per accedere al portale, l'organizzazione deve avere un contratto multilicenza con Microsoft.

Di seguito sono riportati i percorsi di aggiornamento dell'edizione validi quando si usa questo nodo tramite un MDM:

  • Da Windows 10/11 Enterprise a Windows 10/11 Education
  • Windows 10/11 Home to Windows 10/11 Education
  • Da Windows 10/11 Pro a Windows 10/11 Education
  • Da Windows 10/11 Pro a Windows 10/11 Enterprise

L'attivazione o la modifica di un codice Product Key può essere eseguita nelle seguenti edizioni:

  • Windows 10/11 Education
  • Windows 10/11 Enterprise
  • Windows 10/11 Home
  • Windows 10/11 Pro

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Exec
Comportamento di riavvio Automatic

Esempio:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Exec>
    <CmdID>$CmdID$</CmdID>
    <Item>
      <Target>
        <LocURI>./Device/Vendor/MSFT/WindowsLicensing/UpgradeEditionWithProductKey</LocURI>
      </Target>
      <Meta>
        <Format xmlns="syncml:metinf">chr</Format>
      </Meta>
      <Data>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Data>
    </Item>
   </Exec>
   <Final/>
  </SyncBody>
</SyncML>

Nota

XXXXX-XXXXX-XXXXX-XXXXX-XXXXX nel tag Data deve essere sostituito con il codice Product Key.

Riferimento del provider di servizi di configurazione