Partager via


Outils pour gérer l’activation en volume d’Office

S’applique à :Versions sous licence en volume du canal de service à long terme (LTSC) Office 2024, Office LTSC 2021, Office 2019 et Office 2016 (y compris Project et Visio)

Le script Office Software Protection Platform (ospp.vbs), le script Software License Manager (slmgr.vbs) et le Outil Gestion de l’activation en volume (VAMT) vous aident à configurer et tester les versions sous licence en volume d’Office, notamment Project et Visio. Avant de lire cet article, passez en revue les articles suivants :

Script ospp.vbs

Le script de la plateforme de protection logicielle Office (ospp.vbs) vous permet de configurer des versions sous licence en volume des produits Office, notamment Project et Visio. Vous trouverez le script ospp.vbs dans le Program Files\Microsoft Office\Office16 dossier . Si la version 32 bits d’Office est installée sur un système d’exploitation 64 bits, le script se trouve dans le dossier Program Files (x86)\Microsoft Office\Office16.

Remarque

Le script ospp.vbs ne fonctionne pas pour les versions Microsoft 365 Apps ou d’abonnement de Project et Visio. Au lieu de cela, vous pouvez utiliser un script PowerShell nommé vnextdiag.ps1. Pour plus d’informations, consultez Vérifier les status de licence et d’activation pour Microsoft 365 Apps.

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:Value] [ComputerName] [User] [Password]

Option
Spécifie l’option et la valeur permettant d’activer un produit, d’installer ou de désinstaller une clé de produit, d’installer et d’afficher les informations de licence, de définir le nom d’hôte et le port du service de gestion de clés (KMS), puis de supprimer le nom d’hôte et le port KMS. Les options et les valeurs apparaissent dans les tables de cette section.

ComputerName
Nom de l’ordinateur distant. Si vous ne fournissez pas de nom d’ordinateur, la commande utilise l’ordinateur local.

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

Mot de passe
Mot de passe pour le compte. Si vous ne fournissez pas de compte d’utilisateur et de mot de passe, la commande utilise vos informations d’identification actuelles.

Importante

Avant d’exécuter ospp.vbs, vérifiez que :

  • Si vous exécutez le script sur un ordinateur distant, vérifiez que le Pare-feu Windows autorise le trafic WMI (Windows Management Instrumentation) sur cet ordinateur.
  • Utilisez un compte d’utilisateur qui appartient au groupe Administrateurs sur l’ordinateur sur lequel vous exécutez le script.
  • Exécutez le script ospp.vbs à partir d’une invite de commandes avec élévation de privilèges.

Options globales pour ospp.vbs

Option globale Description
/acte Active les clés de produit Office installées.
/inpkey :value Installe une clé de produit (remplaçant la clé existante) avec une clé de produit fournie par l'utilisateur. Une valeur est requise.
/unpkey :value Désinstalle une clé de produit installée à l’aide des cinq derniers chiffres de la clé de produit à désinstaller (comme indiqué par l’option /dstatus). Une valeur est requise.
/inslic :value Installe une licence à l’aide du chemin de la licence .xrm-ms fournie par l’utilisateur. Une valeur est requise.
/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 un produit à l’aide d’un ID de confirmation fourni par l’utilisateur. Une valeur est requise.
/rearm Réinitialise les status de licence pour toutes les clés de produit Office installées.
/rearm :value Réinitialise la status de licence pour une licence Office à l’aide d’une valeur d’ID de référence SKU fournie par l’utilisateur. Une valeur est requise.

Utilisez cette option avec l’ID de référence SKU spécifié par l’option /dstatus si vous n’avez plus de réarmes et activé Office via KMS ou l’activation basée sur Active Directory pour obtenir un autre réarme.
/ddescr :value Affiche la description d'un code d'erreur fourni par l'utilisateur. Une valeur est requise.

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 à l’aide d’un nom d’hôte fourni par l’utilisateur. Une valeur est requise.

Cette commande définit HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ).
/setprt :value Définit un port KMS à l’aide d’un numéro de port fourni par l’utilisateur. Le numéro de port par défaut est 1688. Une valeur est requise.

Cette commande définit HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ).
/remhst Supprime le nom d’hôte KMS et rétablit le port par défaut (1688).
/cachst :value Autorise ou refuse la mise en cache de l'hôte KMS. Une valeur est requise (TRUE ou FALSE).
/actype :value (Windows 8.1 et versions ultérieures uniquement) Définit le type d’activation en volume. Une valeur est requise.

Valeurs : 1 (pour Active Directory), 2 (pour KMS), 0 (pour les deux).
/skms-domain :value (Windows 8.1 et versions ultérieures uniquement) Définit le domaine DNS spécifique dans lequel tous les enregistrements du service KMS (SRV) apparaissent. Ce paramètre n’affecte pas la découverte automatique si un seul nom d’hôte KMS est défini à l’aide de l’option /sethst. La valeur doit être le nom de domaine complet (FQDN).
/ckms-domain (Windows 8.1 et versions ultérieures uniquement) Efface le domaine DNS spécifique dans lequel tous les enregistrements SRV KMS apparaissent. Si aucun nom d’hôte KMS unique n’est défini à l’aide de /sethst, la découverte automatique recherche l’hôte KMS.

Scénarios d'utilisation du script ospp.vbs

Ces scénarios supposent que vous exécutez ospp.vbs à partir d’une invite de commandes avec élévation de privilèges.

Remarque

Les modifications que vous apportez affectent uniquement les produits clients Office. Configurez le client Windows séparément à l’aide du scriptslmgr.vbs.

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. Cette commande suppose que vous disposez d’informations d’identification d’administrateur sur l’ordinateur distant. Si vos informations d’identification diffèrent de votre nom de connexion et de votre mot de passe, tapez votre nom de connexion et votre mot de passe sur la ligne de commande, puis appuyez 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, case activée le status de licence en tapant la commande suivante et en appuyant sur Entrée :

    cscript ospp.vbs /dstatusall
    
  2. Pour afficher l’historique des activations KMS, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /dhistorykms
    
  3. Pour déclencher l’activation, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /act
    
  4. Recherchez le code d'erreur 0xC004F042 dans le message d'erreur. Si vous voyez un code d’erreur dans les boîtes de dialogue de notification, utilisez ce code pour case activée le message d’erreur. Pour ce faire, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /ddescr:0xC004F042
    

Pour activer ou désactiver la mise en cache de l'hôte KMS sur le client KMS

  1. Sur l’ordinateur client KMS, pour activer la mise en cache, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /cachst:TRUE
    
  2. Sur l’ordinateur client KMS, pour désactiver la mise en cache, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /cachst:FALSE
    

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

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

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

Remarque

Si vous modifiez le port par défaut sur l’ordinateur hôte KMS, exécutez ospp.vbs avec l’option /setprt. Par exemple : cscript ospp.vbs /setprt:1750

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

    cscript ospp.vbs /act
    
  2. Pour case activée l’historique d’activation KMS et confirmer que l’hôte a été correctement contacté, tapez la commande suivante et appuyez sur Entrée :

    cscript ospp.vbs /dhistorykms
    
  3. Pour activer la découverte automatique de l’hôte KMS de production à l’aide du dns (Domain Name System), supprimez le nom d’hôte KMS spécifié en tapant la commande suivante et en appuyant sur Entrée :

    cscript ospp.vbs /remhst
    

Script slmgr.vbs

Le script Du gestionnaire de licences logicielles (slmgr.vbs), situé dans le Windows\system32 dossier , configure et récupère les détails d’activation en volume pour l’hôte KMS Office et l’hôte Windows. Pour plus d'informations, voir la page relative à la configuration des hôtes KMS pour Windows.

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

Le script slmgr.vbs utilise l’hôte de script Windows (wscript.exe) ou l’hôte de script basé sur des commandes (cscript.exe). Les administrateurs peuvent spécifier le moteur de script. Si vous ne spécifiez pas de moteur de script, slmgr.vbs utilise la valeur par défaut, wscript.exe. Utilisez le moteur de cscript.exe script.

Vous devez redémarrer le service de gestion de licences pour que les modifications soient prises en compte. Pour redémarrer le service de licences logicielles, utilisez le composant logiciel enfichable Microsoft Management Console (MMC) Services ou tapez la commande suivante :

net stop sppsvc && net start sppsvc

Exécutez slmgr.vbs avec au moins un paramètre. L’exécution du script sans aucun paramètre affiche les informations d’aide. Le tableau suivant répertorie slmgr.vbs options de ligne de commande et décrit chacune d’elles. La plupart des paramètres configurent l’ordinateur hôte KMS. Toutefois, les paramètres /sai et /sri passent aux clients KMS après avoir contacté l’ordinateur hôte KMS. La syntaxe générale de slmgr.vbs est la suivante (en supposant que vous utilisez le moteur de cscript.exe script) :

cscript slmgr.vbs [ComputerName] [User] [Password] [Option]

ComputerName
Nom de l’ordinateur distant. Si vous ne fournissez pas de nom d’ordinateur, la commande utilise l’ordinateur local.

Utilisateur
Compte avec l’autorisation requise sur l’ordinateur distant.

Mot de passe
Mot de passe pour le compte. Si vous ne fournissez pas de compte d’utilisateur et de mot de passe, la commande utilise vos informations d’identification actuelles.

Option
Les options apparaissent dans le tableau suivant.

options de commande Slmgr.vbs

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 par l’ID d’activation fourni.
/dti ActivationID Affiche l’ID d’installation utilisé pour l’activation par téléphone de l’ordinateur hôte KMS pour Windows (par défaut) ou de l’application identifiée par l’ID d’activation fourni. Entrez l’ID d’installation dans le téléphone pour recevoir l’ID de confirmation, qui active l’ordinateur hôte KMS à l’aide du /atp paramètre .
/atp ConfirmationIDActivationID Une fois que vous avez reçu l’ID de confirmation, active l’hôte KMS pour Windows (par défaut) ou l’application identifiée par l’ID d’activation fourni.
/dlv ActivationID Affiche des informations de licence détaillées pour Windows (par défaut) ou l’application identifiée par l’ID d’activation fourni.

Par exemple, exécutez la commande suivante à une invite de commandes avec élévation de privilèges dans le Windows\system32 dossier pour obtenir les status de l’hôte KMS Office :

cscript slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C
/dli ActivationID Affiche les informations de licence pour Windows (par défaut) ou l’application identifiée par l’ID d’activation fourni.
/upk ActivationID Désinstalle la clé de produit pour Windows (par défaut) ou l’application identifiée par l’ID d’activation fourni.

PRUDENCE: Si vous envisagez de désinstaller la clé de produit pour Office et d’omettre l’ID d’activation, la commande désinstalle toutes les clés de produit installées, y compris la clé de produit 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 ordinateur hôte KMS. Remplacez PortNumber par le numéro de port TCP à utiliser. La valeur par défaut est 1688.
/cdns Désactive la publication DNS automatique par un ordinateur hôte KMS.
/sdns Active la publication DNS automatique par l'ordinateur hôte KMS.
/cpri Réduit la priorité des processus d'ordinateur hôte KMS.
/sai ActivationInterval Modifie la fréquence à laquelle un client KMS tente de s’activer lorsqu’il ne trouve pas un ordinateur hôte KMS. Remplacez ActivationInterval par une valeur exprimée en minutes. La valeur par défaut est 120 minutes.
/sri RenewalInterval Modifie la fréquence à laquelle un client KMS tente de renouveler son activation en contactant un ordinateur hôte KMS. Remplacez RenewalInterval par une valeur exprimée en minutes. La valeur par défaut est 1 0080 minutes (sept jours). Ce paramètre remplace les paramètres locaux du client KMS.

Remarque

  • ID d’activation pour Office LTSC 2024 : F3D89BBF-C0EC-47CE-A8FA-E5A5F97E447F
  • ID d’activation pour Office LTSC 2021 : 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A
  • ID d’activation pour Office 2019 : 70512334-47B4-44DB-A233-BE5EA33B914C
  • ID d’activation pour Office 2016 : 98EBFE73-2084-4C97-932C-C0CD1643BEA7

options de commande Slmgr.vbs (activation basée sur Active Directory)

Le tableau suivant présente les options de commande permettant d’activer une forêt services de domaine Active Directory (AD DS) à l’aide de l’activation basée sur Active Directory.

Option Description
/ad-activation-online ProductKey Active une forêt AD DS à l’aide de la clé de produit fournie par l’utilisateur.
/ad-activation-apply-get-iid ProductKey Affiche l’ID d’installation d’une forêt AD DS.
/ad-activation-apply-cid ProductKeyConfirmationID Active une forêt AD DS à l’aide de la clé de produit et de l’ID de confirmation fournis par l’utilisateur.

Outil Gestion de l’activation en volume (VAMT)

Outil Gestion de l’activation en volume (VAMT) vous offre une interface graphique pour gérer l’activation en volume. Pour plus d’informations, consultez référence technique Outil Gestion de l’activation en volume (VAMT).

Remarque

  • Office LTSC 2024, Office LTSC 2021 et Office 2019 nécessitent au moins VAMT 3.1.

Gérer l’activation en volume pour Office LTSC 2024 à l’aide de VAMT

Pour gérer l’activation en volume pour Office LTSC 2024 à l’aide de VAMT, procédez comme suit :

  1. Identifiez le dossier d’installation pour VAMT, par exemple . C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3
  2. Téléchargez les fichiers de support Office LTSC 2024 à partir du lien de téléchargement Office VAMT.
  3. Copiez les pkeyconfig-office24-client.xrm-msfichiers , pkeyconfig-office24-kmshost.xrm-mset dans Office24.cilx les répertoires VAMT appropriés :
    • Copiez les fichiers .xrm-ms dans le VAMT3\pkconfig dossier .
    • Copiez le fichier .cilx à un emplacement où vous pouvez facilement y accéder pour importation.

Pour importer des données Office LTSC 2024 dans VAMT :

  1. Ouvrez VAMT.
  2. Dans le volet Actions, choisissez Importer la liste pour ouvrir la boîte de dialogue Importer la liste .
  3. Dans la boîte de dialogue Importer la liste , accédez à l’emplacement du Office24.cilx fichier, sélectionnez le fichier, puis choisissez Ouvrir.
  4. Dans la boîte de dialogue Outil Gestion de l’activation en volume, sélectionnez OK pour commencer l’importation. VAMT affiche un message de progression pendant l’importation du fichier. Sélectionnez OK lorsqu’un message de confirmation indiquant que l’importation s’est terminée avec succès s’affiche.