Condividi tramite


Strumenti per la gestione dell'attivazione dei contratti multilicenza di Office 2013

 

Si applica a: Office 2013

Ultima modifica dell'argomento: 2016-12-16

Riepilogo: descrive gli script ospp.vbs e slmgr.vbs e lo strumento di gestione dell'attivazione dei contratti multilicenza.

Destinatari: professionisti IT

Lo script Office Software Protection Platform (ospp.vbs), lo script per la gestione delle licenze software (slmgr.vbs) e lo strumento di gestione dell'attivazione dei contratti multilicenza consentono di configurare e testare le edizioni con contratto multilicenza di Office 2013. Prima di leggere questo articolo, è consigliabile leggere Pianificare l'attivazione di contratti multilicenza di Office 2013, Attivazione di Office 2013 tramite il Servizio di gestione delle chiavi, Attivare i client con codice ad attivazione multipla di Office 2013 e Attivazione basata su Active Directory di Office 2013.

ImportanteImportante:
Queste informazioni si applicano alle edizioni con contratto multilicenza di Office 2013. Non sono valide per Office 365 ProPlus. Office 365 ProPlus viene concesso in licenza tramite una sottoscrizione. Per altre informazioni, vedere Guida alla distribuzione di Office 365 ProPlus.

Contenuto dell'articolo:

  • Suggerimenti per la configurazione di client e host del servizio di gestione delle chiavi

  • Script ospp.vbs

  • Script slmgr.vbs

  • Strumento di gestione dell'attivazione dei contratti multilicenza (VAMT)

Suggerimenti per la configurazione di client e host del servizio di gestione delle chiavi

In genere non è necessario configurare i client del Servizio di gestione delle chiavi di Office se l'host del Servizio di gestione delle chiavi di Office è stato installato e configurato correttamente. Il client cerca automaticamente l'host usando DNS e quindi tenta di eseguire l'attivazione. Il Servizio di gestione delle chiavi usa record di risorse servizi (SRV) in DNS per archiviare e comunicare le posizioni degli host del Servizio di gestione delle chiavi.

Per impostazione predefinita, gli host del Servizio di gestione delle chiavi pubblicano automaticamente le informazioni usate dai client del Servizio di gestione delle chiavi per trovarli e connettersi mediante il protocollo di aggiornamento dinamico DNS. Per impostazione predefinita, i client del Servizio di gestione delle chiavi eseguono query sul server DNS per ottenere informazioni sul Servizio di gestione delle chiavi.

È possibile configurare manualmente gli host e i client del Servizio di gestione delle chiavi, a seconda della configurazione di rete e dei requisiti di sicurezza. Se ad esempio nell'ambiente di rete non vengono usati record SRV, è possibile configurare manualmente un client del Servizio di gestione delle chiavi per l'uso di un host del Servizio di gestione delle chiavi specifico. Per altre informazioni sulla configurazione del client del Servizio di gestione delle chiavi, vedere la sezione Script ospp.vbs più avanti in questo articolo, e Configurare i client del Servizio di gestione delle chiavi di Office 2013. Per altre informazioni sulla configurazione dell'host del Servizio di gestione delle chiavi, vedere Preparare e configurare l'host del Servizio di gestione delle chiavi di Office 2013.

Script ospp.vbs

Lo script Office Software Protection Platform (ospp.vbs) consente di configurare le edizioni dei prodotti client Office 2013 con contratto multilicenza. È necessario aprire un prompt dei comandi usando le autorizzazioni di amministratore e passare alla cartella contenente lo script. Lo script è contenuto nella cartella %installdir%\Programmi\Microsoft Office\Office15. Se si esegue una versione a 32 bit di Office 2013 su un sistema operativo a 64 bit, lo script è contenuto nella cartella %installdir%\Programmi (x86)\Microsoft Office\Office15.

Per eseguire ospp.vbs è necessario il motore di script cscript.exe. Per consultare il file della Guida, digitare il comando seguente e quindi premere INVIO:

cscript ospp.vbs /?

La sintassi generale è la seguente:

cscript ospp.vbs [Opzione:Valore] [NomeComputer] [Utente] [Password]

Opzione   Specifica l'opzione e il valore da usare per attivare un prodotto, installare o disinstallare un codice Product Key, installare e visualizzare informazioni sulle licenze, impostare il nome e la porta dell'host del Servizio di gestione delle chiavi e rimuovere l'host del Servizio di gestione delle chiavi. Le opzioni e i valori sono elencati nelle tabelle riportate in questa sezione.

NomeComputer   Nome del computer remoto. Se non viene specificato un nome di computer, viene utilizzato il computer locale.

Utente Account che dispone dell'autorizzazione necessaria per il computer remoto.

Password Password per l'account. Se non si specificano un account utente e una password, vengono utilizzate le credenziali correnti.

ImportanteImportante:
Prima di eseguire ospp.vbs, assicurarsi che:
  • Il firewall di Windows consenta il traffico di Strumentazione gestione Windows (WMI) sul computer remoto.

  • Si disponga delle credenziali che hanno le autorizzazioni necessarie sul computer remoto, o di poter passare le credenziali che hanno le autorizzazioni necessarie sul computer remoto.

  • Si stia eseguendo ospp.vbs da un prompt dei comandi con privilegi elevati.

Opzioni globali per ospp.vbs

Opzione globale Descrizione

/act

Attiva i codici "Product Key" installati di Office 2013.

/inpkey:value

Installa un codice Product Key sostituendo il codice esistente con un codice Product Key specificato dall'utente. È necessaria l'opzione value.

/unpkey:value

Disinstalla un codice "Product Key" mediante gli ultimi cinque caratteri del codice "Product Key" da disinstallare (come indicato dall'opzione /dstatus). È necessario il parametro value.

/inslic:value

Installa una licenza con il percorso specificato dall'utente della licenza .xrm-ms. È necessario il parametro value.

/dstatus

Visualizza informazioni sulla licenza per i codici "Product Key" installati.

/dstatusall

Visualizza informazioni sulla licenza per tutte le licenze installate.

/dhistoryacterr

Visualizza la cronologia degli errori per le attivazioni tramite codice per attivazione multipla o singola.

/dinstid

Visualizza l'ID di installazione per l'attivazione offline.

/actcid:value

Attiva il prodotto con l'ID di conferma specificato dall'utente. È necessario il parametro value.

/rearm

Reimposta lo stato di licenza per tutti i codici Product Key dei prodotti Office 2013 installati.

/rearm:value

Reimposta lo stato di licenza per una licenza di Office 2013 con SKUID fornito dall'utente. È necessario il parametro value.

Per ottenere un'ulteriore riattivazione del periodo di prova, usare questa opzione con il valore SKUID specificato usando l'opzione /dstatus se si sono esaurite le riattivazioni e si è attivato Office mediante un'attivazione basata su Active Directory o il Servizio di gestione delle chiavi.

/ddescr:value

Mostra la descrizione per un codice di errore specificato dall'utente. È necessario il parametro value.

Nella tabella seguente vengono descritte le opzioni di ospp.vbs per la configurazione del client del Servizio di gestione delle chiavi.

Opzioni del client KMS per ospp.vbs

Opzione client del servizio di gestione delle chiavi Descrizione

/dhistorykms

Mostra la cronologia di attivazione del client del servizio di gestione delle chiavi.

/dcmid

Mostra l'ID del computer client (CMID) del Servizio di gestione delle chiavi.

/sethst:value

Imposta il nome host del Servizio di gestione delle chiavi mediante un nome host specificato dall'utente. È necessario il parametro value.

Imposta HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ).

/setprt:value

Imposta la porta del Servizio di gestione delle chiavi mediante un numero di porta specificato dall'utente. È necessario il parametro value.

Imposta HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ).

/remhst

Rimuove il nome host del servizio di gestione delle chiavi (imposta la porta sul valore predefinito).

/cachst:value

Consente o nega la memorizzazione nella cache dell'host del servizio di gestione delle chiavi (KMS). È necessario il parametro value (TRUE o FALSE).

/actype:value

(Solo Windows 8 e versioni successive) Imposta il tipo di attivazione di contratti multilicenza. È necessario il parametro value.

Valori: 1 (per attivazione basata su Active Directory), 2 (per attivazione mediante Servizio di gestione delle chiavi (KMS)), 0 (per entrambe).

/skms-domain:value

(Solo Windows 8 e versioni successive) Imposta il dominio DNS specifico in cui è possibile trovare tutti i record SRV del Servizio di gestione delle chiavi. Questa impostazione non ha effetti se l'host del Servizio di gestione delle chiavi specifico è impostato mediante l'opzione /sethst. Il parametro value è il nome di dominio completo (FQDN), ed è obbligatorio.

/ckms-domain

(Solo Windows 8 e versioni successive) Cancella il dominio DNS specifico in cui è possibile trovare tutti i record SRV del Servizio di gestione delle chiavi. L'host del Servizio di gestione delle chiavi specifico viene usato se impostato mediante l'opzione /sethst, altrimenti viene usata l'individuazione automatica dell'host del Servizio di gestione delle chiavi.

Scenari che utilizzano ospp.vbs

Gli scenari seguenti si basano sul presupposto che sia in esecuzione lo script ospp.vbs in una finestra del prompt dei comandi con privilegi elevati.

Nota

Eventuali modifiche apportate vengono applicate solo ai prodotti client di Office 2013. È necessario configurare il client Windows separatamente usando lo script slmgr.vbs, illustrato nella sezione Script slmgr.vbs più avanti in questo articolo.

Per modificare il codice "Product Key" in un codice "Product Key" per attivazione multipla in un computer remoto

  1. Se il nome del computer remoto è contoso1, eseguire il comando seguente per immettere il "Product Key". Si presuppone che l'utente disponga delle credenziali di amministratore nel computer remoto. Se le credenziali per il computer remoto sono diverse rispetto al nome e alla password di accesso, è necessario immettere il nome e la password di accesso nella riga di comando e quindi premere INVIO:

    cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1

  2. Per attivare il computer remoto, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /act contoso1

Per diagnosticare errori di attivazione del servizio di gestione delle chiavi

  1. Se nel computer è installato il client del servizio di gestione delle chiavi, verificare lo stato della licenza. Per questo scopo, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /dstatusall

  2. Per verificare la cronologia di attivazione del servizio di gestione delle chiavi, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /dhistorykms

  3. Per avviare l'attivazione, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /act

  4. Verificare il messaggio di errore per il codice di errore 0xC004F042. Se nelle finestre di dialogo di notifica mostrate agli utenti è presente un codice di errore, è possibile usare questo codice per verificare il messaggio di errore. Per questo scopo, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /ddescr:0xC004F042

Per testare il nome host del Servizio di gestione delle chiavi e quindi impostare l'individuazione automatica

  1. Se si sottopone a testing un host del servizio di gestione delle chiavi denominato kmstest.contoso.com e si desidera specificarlo nel client del servizio di gestione delle chiavi, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /sethst:kmstest.contoso.com

    Nota

    Se si modifica la porta predefinita nell'host del Servizio di gestione delle chiavi, è necessario eseguire lo script ospp.vbs con l'opzione /setprt.
    Ad esempio: cscript ospp.vbs /setprt:1750

  2. Per avviare l'attivazione, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /act

  3. Per verificare la cronologia di attivazione del servizio di gestione delle chiavi allo scopo di individuare se l'host è stato contattato correttamente, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /dhistorykms

  4. Si desidera ora che il client del servizio di gestione delle chiavi utilizzi il Domain Name System (DNS) per l'individuazione automatica dell'host del servizio di gestione delle chiavi di produzione. Per rimuovere il nome dell'host del servizio di gestione delle chiavi, digitare il comando seguente e quindi premere INVIO:

    cscript ospp.vbs /remhst

Script slmgr.vbs

Lo script per la gestione delle licenze software (slmgr.vbs) viene usato per configurare e recuperare informazioni relative all'attivazione di contratti multilicenza per l'host del Servizio di gestione delle chiavi di Office 2013 e l'host Windows. Per altre informazioni, vedere l'articolo relativo alla configurazione degli host del Servizio di gestione delle chiavi per Windows.

Lo script può essere eseguito localmente nel computer di destinazione oppure da un computer remoto. Per usare lo script è necessario essere un amministratore. Se slmgr.vbs viene eseguito da un utente standard, è possibile che alcuni dati delle licenze siano mancanti o non corretti e che molte operazioni non siano autorizzate.

Lo script slmgr.vbs può usare l'host di script basato su Windows, wscript.exe, o l'host di script basato su comandi, cscript.exe, e gli amministratori possono specificare quale motore di script usare. Se non si specifica un motore di script, slmgr.vbs viene eseguito tramite il motore di script predefinito, wscript.exe. cscript.exe è il motore di script consigliato.

Per rendere effettive le modifiche, è necessario riavviare il Servizio gestione licenze software. A tale scopo, utilizzare lo snap-in Servizi di Microsoft Management Console (MMC) oppure eseguire il comando seguente:

net stop sppsvc && net start sppsvc

Lo script slmgr.vbs richiede almeno un parametro. Se lo script viene eseguito senza parametri, vengono visualizzate le informazioni della Guida. Nella tabella seguente sono elencate le opzioni della riga di comando di slmgr.vbsline, con una descrizione di ognuna. La maggior parte dei parametri elencati nella tabella configura l'host del Servizio di gestione delle chiavi. I parametri /sai e /sri vengono invece passati ai client del Servizio di gestione delle chiavi dopo che questi hanno contattato il proprio host. La sintassi generale di slmgr.vbs è la seguente (presupponendo che si usi il motore di script cscript.exe):

cscript slmgr.vbs /parametro

cscript slmgr.vbs [NomeComputer] [Utente] [Password] [Opzione]

NomeComputer   Nome del computer remoto. Se non si specifica un nome computer, verrà usato un computer locale.

Utente Account con autorizzazioni necessarie sul computer remoto.

Password Password per l'account. Se non si specificano un account utente e una password, verranno utilizzate le credenziali correnti.

Opzione Le opzioni sono illustrate nella tabella seguente.

Opzioni del comando Slmgr.vbs - standard

Opzione Descrizione

/ipk [ProductKey]

Installa il codice Product Key per Windows (impostazione predefinita) o per un'altra applicazione identificata dal codice Product Key.

/ato [ActivationID]

Attiva l'host del servizio di gestione delle chiavi per Windows (impostazione predefinita) o l'applicazione identificata quando viene specificato il relativo ID di attivazione. L'ID di attivazione di Office 2013 è 2E28138A-847F-42BC-9752-61B03FFF33CD.

/dti [ActivationID]

Visualizza l'ID di installazione usato per attivare tramite telefono l'host del Servizio di gestione delle chiavi per Windows (impostazione predefinita) o l'applicazione identificata quando viene specificato il relativo ID di attivazione. L'ID di attivazione di Office 2013 è 2E28138A-847F-42BC-9752-61B03FFF33CD. È possibile digitare l'ID di installazione sulla tastiera del telefono per ricevere l'ID di conferma che consente di attivare l'host del Servizio di gestione delle chiavi usando il parametro //atp.

/atp [ConfirmationID][ActivationID]

Dopo la ricezione dell'ID di conferma, attiva l'host del servizio di gestione delle chiavi per Windows (impostazione predefinita) o l'applicazione identificata quando viene specificato il relativo ID di attivazione. L'ID di attivazione di Office 2013 è 2E28138A-847F-42BC-9752-61B03FFF33CD.

/dlv [ActivationID]

Visualizza informazioni dettagliate sulla licenza per Windows (impostazione predefinita) o per l'applicazione identificata quando viene specificato il relativo ID di attivazione. L'ID di attivazione di Office 2013 è 2E28138A-847F-42BC-9752-61B03FFF33CD.

Ad esempio, eseguire il comando seguente da un prompt dei comandi con privilegi elevati nella cartella C:\windows\system32 per ottenere lo stato dell'host del Servizio di gestione delle chiavi di Office:

cscript slmgr.vbs /dlv 2E28138A-847F-42BC-9752-61B03FFF33CD

/dli [ActivationID]

Visualizza informazioni sulla licenza per Windows (impostazione predefinita) o per l'applicazione identificata quando viene specificato il relativo ID di attivazione. L'ID di attivazione di Office 2013 è 2E28138A-847F-42BC-9752-61B03FFF33CD.

/upk [ActivationID]

Disinstalla il codice Product Key per Windows (impostazione predefinita) o per l'applicazione identificata quando viene specificato il relativo ID di attivazione. L'ID di attivazione di Office 2013 è 2E28138A-847F-42BC-9752-61B03FFF33CD.

AttenzioneAttenzione:
Se, ad esempio, si intende disinstallare il codice Product Key per Office 2013 e si dimentica di immettere l'ID di attivazione, tutti i codici Product Key installati vengono disinstallati, incluso il codice Product Key per Windows.

/xpr [ActivationID]

Visualizza la data di scadenza dello stato attuale della licenza.

/sprt [PortNumber]

Imposta la porta di comunicazione TCP in un host del servizio di gestione delle chiavi. Sostituisce PortNumber con il numero di porta TCP da utilizzare. L'impostazione predefinita è 1688.

/cdns

Disattiva la pubblicazione DNS automatica da parte di un host del Servizio di gestione delle chiavi.

/sdns

Attiva la pubblicazione DNS automatica da parte dell'host del Servizio di gestione delle chiavi.

/cpri

Riduce la priorità dei processi host del Servizio di gestione delle chiavi.

/sai [ActivationInterval]

Modifica la frequenza con cui un client del servizio di gestione delle chiavi tenta di eseguire la propria attivazione quando non riesce a trovare un host del servizio di gestione delle chiavi. Sostituisce ActivationInterval con un valore espresso in minuti. L'impostazione predefinita è 120.

/sri [RenewalInterval]

Modifica la frequenza con cui un client del servizio di gestione delle chiavi tenta di rinnovare la propria attivazione contattando un host del servizio di gestione delle chiavi. Sostituisce RenewalInterval con un valore espresso in minuti. L'impostazione predefinita è 10080 (7 giorni). Questa impostazione ha la priorità sulle impostazioni locali del client del servizio di gestione delle chiavi.

La tabella seguente elenca le opzioni per l'attivazione di una foresta di Active Directory mediante l'attivazione basata su Active Directory.

Opzioni del comando Slmgr.vbs – attivazione basata su Active Directory

Opzione Descrizione

/ad-activation-online [ProductKey]

Attiva una foresta di Active Directory tramite il codice Product Key fornito dall'utente.

/ad-activation-apply-get-iid [ProductKey]

Visualizza l'ID di installazione per la foresta di Active Directory.

/ad-activation-apply-cid [ProductKey][ConfirmationID]

Attiva una foresta di Active Directory tramite il codice Product Key fornito dall'utente e l'ID di conferma.

Strumento di gestione dell'attivazione dei contratti multilicenza (VAMT)

La versione 3.0 dello strumento di gestione dell'attivazione dei contratti multilicenza offre un'interfaccia utente grafica per gestire l'attivazione dei contratti multilicenza. Oltre ai sistemi operativi su cui è eseguita la versione 2.0 dello strumento, la versione 3.0 può essere eseguita in Windows 8 e Windows Server 2012. Per altre informazioni sulla versione 3.0 dello strumento di gestione dell'attivazione dei contratti multilicenza, vedere Documentazione tecnica sullo Strumento di gestione dell'attivazione dei contratti multilicenza.

Vedere anche

Pianificare l'attivazione di contratti multilicenza di Office 2013
Attivazione di Office 2013 tramite il Servizio di gestione delle chiavi
Attivare i client con codice ad attivazione multipla di Office 2013
Attivazione basata su Active Directory di Office 2013