Outils permettant de gérer l’activation en volume Office 2013

 

Sapplique à : Office 2013

Dernière rubrique modifiée : 2016-12-16

Résumé : décrit les scripts ospp.vbs et slmgr.vbs, ainsi que l’Outil de gestion de l’activation en volume.

Public concerné : professionnels de l’informatique

Le script Plateforme de protection de licence logicielle Office (ospp.vbs), le script Gestionnaire de licences logicielles (slmgr.vbs) et l’outil Gestion de l’activation en volume (VAMT) vous aident à configurer et tester les éditions avec licence en volume d’Office 2013. Toutefois, avant de lire cet article, il est recommandé de lire Planifier l'activation en volume d'Office 2013, Activation de KMS pour Office 2013, Activer les clients MAK d’Office 2013 et Activation basée sur Active Directory d’Office 2013.

ImportantImportant :
Ces informations s’appliquent aux éditions avec licence en volume d’Office 2013. Elles ne s’appliquent pas à Office 365 ProPlus. Les licences à Office 365 ProPlus sont octroyées via un abonnement. Pour plus d’informations, voir Guide de déploiement d’Office 365 ProPlus.

Contenu de cet article :

  • Conseils pour configurer les clients et hôtes KMS

  • Script ospp.vbs

  • Script slmgr.vbs

  • Outil Gestion de l’activation en volume (VAMT)

Conseils pour configurer les clients et hôtes KMS

En règle générale, il est inutile de configurer les clients de service de gestion de clés (KMS) d’Office si l’hôte KMS d’Office a été paramétré et configuré correctement. Le client KMS recherchera automatiquement l’hôte KMS en utilisant le DNS et tentera l’activation. Le service KMS utilise les enregistrements de ressource (RR) du service (SRV) dans le DNS pour stocker et communiquer les emplacements des hôtes KMS.

Par défaut, les hôtes KMS publient automatiquement les informations que les clients KMS doivent trouver et s’y connectent à l’aide du protocole de mise à jour dynamique du système DNS. Par défaut, les clients KMS interrogent le serveur DNS afin d’obtenir des informations sur le service KMS.

Vous pouvez configurer manuellement les hôtes et les clients KMS, en fonction de la configuration réseau et des exigences de sécurité. Par exemple, si l’environnement réseau n’utilise pas d’enregistrements SRV, vous pouvez configurer manuellement un client KMS afin d’utiliser un hôte KMS spécifique. Pour plus d’informations sur la configuration du client KMS, voir Script ospp.vbs dans la suite de cet article et Configurer des clients KMS Office 2013. Pour plus d’informations sur la configuration de l’hôte KMS, voir Préparer et configurer l’hôte KMS Office 2013.

Script ospp.vbs

Le script Plateforme de protection de licence logicielle (ospp.vbs) permet de configurer des éditions avec licence en volume des produits clients Office 2013. Vous devez ouvrir une invite de commandes en utilisant les autorisations d’administrateur et accéder au dossier contenant le script. Celui-ci se trouve dans le dossier %installdir%\Program Files\Microsoft Office\Office15. Si vous exécutez Office 2013 32 bits sur un système d’exploitation 64 bits, le script se trouve dans le dossier %installdir%\Program Files (x86)\Microsoft Office\Office15.

L’exécution du script ospp.vbs nécessite le moteur de script cscript.exe. Pour afficher le fichier d’aide, tapez la commande suivante et appuyez sur Entrée :

cscript ospp.vbs /?

La syntaxe générale du script est la suivante :

cscript ospp.vbs [Option:Valeur] [Nom_Ordinateur] [Utilisateur] [MotdePasse]

Option Spécifie l’option et la valeur à utiliser pour activer un produit, installer ou désinstaller une clé de produit et afficher des informations de licence, définir le nom d’hôte et le port KMS et supprimer un ordinateur hôte KMS. Les options et les valeurs sont répertoriées dans le tableau figurant dans cette section.

Nom_Ordinateur Nom de l’ordinateur distant. Si aucun nom d’ordinateur n’est fourni, l’ordinateur local est utilisé.

Utilisateur Compte disposant des autorisations requises sur l’ordinateur distant.

MotdePasse Mot de passe du compte. Si un compte d’utilisateur et un mot de passe ne sont pas fournis, les informations d’identification actuelles sont utilisées.

ImportantImportant :
Avant d’exécuter ospp.vbs, vérifiez que :
  • Le pare-feu Windows autorise le trafic Windows Management Instrumentation (WMI) sur l’ordinateur distant.

  • Vous disposez d’informations d’identification avec les autorisations appropriées sur l’ordinateur distant, ou vous pouvez des informations d’identification avec les autorisations appropriées sur l’ordinateur distant.

  • Vous exécutez le script ospp.vbs dans une invite de commandes avec élévation de privilèges.

Options globales pour ospp.vbs

Option globale Description

/act

Active les clés de produit Office 2013 installées.

/inpkey:value

Installe une clé de produit (remplaçant la clé existante) avec une clé de produit fournie par l’utilisateur. L’option Valeur est obligatoire.

/unpkey:value

Désinstalle une clé de produit installée avec les cinq derniers caractères de la clé de produit à désinstaller (comme indiqué par l’option /dstatus). Le paramètre Valeur est obligatoire.

/inslic:value

Installe une licence avec le chemin d’accès à la licence .xrm.ms indiqué par l’utilisateur. Le paramètre Valeur est obligatoire.

/dstatus

Affiche les informations de licence pour les clés de produit installées.

/dstatusall

Affiche des informations sur toutes les licences installées.

/dhistoryacterr

Affiche l’historique des échecs pour l’activation de la version commerciale/MAK.

/dinstid

Affiche l’ID d’installation pour l’activation hors connexion.

/actcid:value

Active le produit avec l’ID de confirmation fourni par l’utilisateur. Le paramètre Valeur est obligatoire.

/rearm

Réinitialise le statut de licence pour toutes les clés de produit Office 2013 installées.

/rearm:value

Réinitialise le statut de licence pour une licence Office 2013 avec une valeur SKUID fournie par l’utilisateur. La paramètre Valeur est obligatoire.

Utilisez cette option avec la valeur SKUID définie à l’aide de l’option /dstatus si vous n’avez plus de réarmement et avez activé Office via une activation KMS ou basée sur Active Directory pour obtenir un réarmement supplémentaire.

/ddescr:value

Affiche la description d’un code d’erreur fourni par l’utilisateur. Le paramètre Valeur est obligatoire.

Le tableau suivant décrit les options ospp.vbs pour la configuration du client KMS.

Options du client KMS pour ospp.vbs

Option Clé cliente KMS Description

/dhistorykms

Affiche l’historique des activations de clé cliente KMS.

/dcmid

Affiche l’ID d’ordinateur client KMS (CMID).

/sethst:value

Définit un nom d’hôte KMS avec un nom d’hôte fourni par l’utilisateur. Le paramètre Valeur est obligatoire.

Cela définit HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ).

/setprt:value

Définit un port KMS avec un numéro de port fourni par l’utilisateur. Le paramètre Valeur est obligatoire.

Cela définit HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ).

/remhst

Supprime le nom de l’ordinateur hôte KMS (port par défaut défini).

/cachst:value

Autorise ou refuse la mise en cache de l’hôte KMS. Le paramètre Valeur est obligatoire (TRUE ou FALSE).

/actype:value

(Windows 8 et versions ultérieures uniquement) Définit le type d’activation en volume. Le paramètre Valeur est obligatoire.

Valeurs : 1 (basée sur Active Directory), 2 (KMS). 0 (pour les deux).

/skms-domain:value

(Windows 8 et versions ultérieures uniquement) Définit le domaine DNS spécifique dans lequel tous les enregistrements SRV KMS se trouvent. Ce paramètre n’a aucun effet si l’hôte KMS spécifique est défini avec l’option /sethst. Le paramètre Valeur est Nom de domaine complet (FQDN) et est obligatoire.

/ckms-domain

(Windows 8 et versions ultérieures uniquement) Supprime le domaine DNS spécifique dans lequel tous les enregistrements SRV KMS se trouvent. L’hôte KMS spécifique est utilisé s’il est défini par l’option /sethst. Dans le cas contraire, la découverte automatique de l’hôte KMS est utilisée.

Scénarios d’utilisation du script ospp.vbs

Les scénarios suivants supposent que vous exécutez le script ospp.vbs dans une invite de commandes avec élévation de privilèges.

RemarqueRemarque :
Toutes les modifications que vous effectuez n’affectent que les produits clients d’Office 2013. Vous devez configurer le client Windows séparément à l’aide du script slmgr.vbs décrit dans Script slmgr.vbs dans la suite de cet article.

Pour modifier la clé du produit afin d’utiliser une clé MAK sur un ordinateur distant

  1. Si l’ordinateur distant s’appelle contoso1, exécutez la commande suivante pour entrer la clé du produit. Cela implique que vous disposiez des informations d’identification d’administrateur sur l’ordinateur distant. Si vos informations d’identification sur l’ordinateur distant diffèrent de votre nom d’ouverture de session et de votre mot de passe, vous devez les taper dans la ligne de commande, puis appuyer sur Entrée :

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

  2. Pour activer l’ordinateur distant, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /act contoso1

Pour diagnostiquer des erreurs d’activation de clé KMS

  1. Si la clé cliente KMS est installée sur l’ordinateur, vérifiez le statut de gestion de licences. Pour cela, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /dstatusall

  2. Pour vérifier l’historique des activations de clé KMS, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /dhistorykms

  3. Pour déclencher l’activation, tapez la commande suivante, puis appuyez sur Entrée :

    cscript ospp.vbs /act

  4. Recherchez le code d’erreur 0xC004F042 dans le message d’erreur. Si vous découvrez un code d’erreur dans les boîtes de dialogue de notification destinées aux utilisateurs, vous pouvez également utiliser ce code pour vérifier le message d’erreur. Pour cela, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /ddescr:0xC004F042

Pour tester un nom d’hôte KMS, puis le définir sur Découverte automatique

  1. Si vous testez l’hôte KMS « kmstest.contoso.com » et que vous souhaitez le spécifier dans le client MS, tapez la commande suivante et appuyez sur Entrée :

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

    RemarqueRemarque :
    Si vous modifiez le port par défaut sur l’hôte KMS, vous devez exécuter le script ospp.vbs avec l’option /setprt.
    Par exemple : cscript ospp.vbs /setprt:1750
  2. Pour déclencher l’activation, tapez la commande suivante, puis appuyez sur Entrée :

    cscript ospp.vbs /act

  3. Pour vérifier l’historique des activations de clé KMS pour savoir si l’hôte a bien été contacté, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /dhistorykms

  4. Maintenant, vous souhaitez que ce client KMS utilise le système DNS (Domain Name System) pour la découverte automatique de l’hôte KMS de production. Pour supprimer le nom d’hôte KMS, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /remhst

Script slmgr.vbs

Le script Gestionnaire de licences logicielles (slmgr.vbs) est utilisé pour configurer et récupérer les informations d’activation en volume pour l’hôte KMS d’Office 2013 et l’hôte Windows. Pour plus d’informations, consultez la page relative à la configuration des hôtes KMS pour Windows.

Le script peut être exécuté localement sur l’ordinateur cible ou à distance à partir d’un autre ordinateur. Vous devez être un administrateur pour utiliser le script. Si un utilisateur standard exécute slmgr.vbs, certaines données de licence risquent d’être manquantes ou incorrectes, et de nombreuses opérations sont interdites.

Le script slmgr.vbs peut utiliser l’hôte de script Windows, wscript.exe, ou l’hôte de script de commande, cscript.exe. Les administrateurs peuvent indiquer le moteur de script à utiliser. Si aucun moteur de script n’est indiqué, slmgr.vbs est exécuté avec le moteur de script par défaut, wscript.exe. Nous vous recommandons le moteur de script cscript.exe.

Le service de gestion de licences doit être redémarré pour que les modifications soient prises en compte. Pour redémarrer le service de gestion de licences, utilisez le composant logiciel enfichable MMC (Microsoft Management Console) Services ou exécutez la commande suivante :

net stop sppsvc && net start sppsvc

Le script slmgr.vbs requiert au moins un paramètre. Si le script est exécuté sans paramètre, il affiche des informations d’aide. Le tableau suivant répertorie les options de ligne de commande slmgr.vbs et leur description. La plupart des paramètres du tableau configurent l’hôte KMS. Les paramètres /sai et /sri sont toutefois transmis aux clients KMS une fois le contact établi avec l’hôte KMS. La syntaxe générale de slmgr.vbs est la suivante (en supposant que vous utilisez cscript.exe comme moteur de script) :

cscript slmgr.vbs /parameter

cscript slmgr.vbs [Nom_ordinateur] [Utilisateur] [Mot_de_passe] [Option]

Nom_ordinateur   Nom de l’ordinateur distant. En l’absence de valeur, un ordinateur local est utilisé.

Utilisateur   Compte doté des autorisations requises sur l’ordinateur distant.

Mot_de_passe   Mot de passe du compte. En l’absence d’un compte d’utilisateur et d’un mot de passe, les informations d’identification actuelles sont utilisées.

Option   Les options sont présentées dans le tableau suivant.

Options de la commande Slmgr.vbs — Standard

Option Description

/ipk [ProductKey]

Installe la clé de produit pour Windows (par défaut) ou une autre application identifiée par la clé de produit.

/ato [ActivationID]

Active l’hôte KMS pour Windows (par défaut) ou l’application identifiée lorsque son ID d’activation est fourni. L’ID d’activation d’Office 2013 est 2E28138A-847F-42BC-9752-61B03FFF33CD.

/dti [ActivationID]

Affiche l’ID d’installation utilisé pour l’activation par téléphone de l’hôte KMS pour Windows (par défaut) ou l’application identifiée lorsque son ID d’activation est fourni. L’ID d’activation d’Office 2013 est 2E28138A-847F-42BC-9752-61B03FFF33CD. Entrez l’ID d’installation sur le téléphone pour recevoir l’ID de confirmation (qui permet d’activer l’hôte KMS à l’aide du paramètre //atp).

/atp [ConfirmationID][ActivationID]

Une fois l’ID de confirmation reçu, active l’hôte KMS pour Windows (par défaut) ou l’application identifiée lorsque son ID d’activation est fourni. L’ID d’activation d’Office 2013 est 2E28138A-847F-42BC-9752-61B03FFF33CD.

/dlv [ActivationID]

Affiche les informations de licence détaillées pour Windows (par défaut) ou l’application identifiée lorsque son ID d’activation est fourni. L’ID d’activation d’Office 2013 est 2E28138A-847F-42BC-9752-61B03FFF33CD.

Par exemple, exécutez la commande suivante au niveau de l’invite de commandes avec élévation de privilèges, dans le dossier C:\windows\system32, afin d’obtenir le statut de l’hôte KMS Office :

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

/dli [ActivationID]

Affiche les informations de licence détaillées pour Windows (par défaut) ou l’application identifiée lorsque son ID d’activation est fourni. L’ID d’activation d’Office 2013 est 2E28138A-847F-42BC-9752-61B03FFF33CD.

/upk [ActivationID]

Désinstalle la clé de produit pour Windows (par défaut) ou l’application identifiée lorsque son ID d’activation est fourni. L’ID d’activation d’Office 2013 est 2E28138A-847F-42BC-9752-61B03FFF33CD.

AttentionAttention :
Si vous avez l’intention de désinstaller la clé de produit pour Office 2013 par exemple, et que vous oubliez d’entrer l’ID d’activation, toutes les clés de produits installées sont désinstallées, y compris la clé de produit pour Windows.

/xpr [ActivationID]

Affiche la date d’expiration pour l’état de licence actuel.

/sprt [PortNumber]

Définit le port de communication TCP sur un hôte KMS. Remplace PortNumber par le numéro de port TCP à utiliser. Le paramètre par défaut est 1688.

/cdns

Désactive la publication DNS automatique par un hôte KMS.

/sdns

Active la publication DNS automatique par l’hôte KMS.

/cpri

Réduit la priorité des processus d’hôte KMS.

/sai [ActivationInterval]

Modifie la fréquence à laquelle un client KMS tente de s’activer lui-même lorsqu’il ne trouve pas d’hôte KMS. Remplace ActivationInterval par une valeur exprimée en minutes. Le paramètre par défaut est 120.

/sri [RenewalInterval]

Modifie la fréquence à laquelle un client KMS tente de renouveler son activation en contactant un hôte KMS. Remplace RenewalInterval par une valeur exprimée en minutes. Le paramètre par défaut est 10080 (7 jours). Ce paramètre remplace les paramètres locaux du client KMS.

Le tableau suivant affiche les options de commande pour l’activation et la forêt Active Directory en utilisant l’activation basée sur Active Directory.

Options de la commande Slmgr.vbs — Activation basée sur Active Directory

Option Description

/ad-activation-online [ProductKey]

Active une forêt Active Directory via la clé de produit fournie par l’utilisateur.

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

Affiche l’ID d’installation pour la forêt Active Directory.

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

Active une forêt Active Directory via la clé de produit et l’ID de confirmation fournis par l’utilisateur.

Outil Gestion de l’activation en volume (VAMT)

L’outil Gestion de l’activation en volume (VAMT) 3.0 offre une interface utilisateur graphique pour gérer l’activation en volume. En plus du système d’exploitation sous lequel VAMT 2.0 est exécuté, VAMT 3.0 peut également être exécuté sous Windows 8 et Windows Server 2012. Pour plus d’informations sur VAMT 3.0, reportez-vous à Informations techniques de référence sur l’outil Gestion de l’activation en volume.

Voir aussi

Planifier l'activation en volume d'Office 2013
Activation de KMS pour Office 2013
Activer les clients MAK d’Office 2013
Activation basée sur Active Directory d’Office 2013