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.
Importante: |
---|
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.
Importante: |
---|
Prima di eseguire ospp.vbs, assicurarsi che:
|
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
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
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
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
Per verificare la cronologia di attivazione del servizio di gestione delle chiavi, digitare il comando seguente e quindi premere INVIO:
cscript ospp.vbs /dhistorykms
Per avviare l'attivazione, digitare il comando seguente e quindi premere INVIO:
cscript ospp.vbs /act
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
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:1750Per avviare l'attivazione, digitare il comando seguente e quindi premere INVIO:
cscript ospp.vbs /act
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
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.
|
||
/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