Procédures pour réinitialiser le Gestionnaire de licences dans une entreprise

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 194065
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Résumé
Cet article est un addendum à l'article suivant dans la base de connaissances Microsoft :

153140Comment faire pour réinitialiser les informations du Gestionnaire de licences
Entièrement informations du Gestionnaire de licences dans une entreprise peut très bien nécessaire afin de réinitialiser non seulement supprimer les fichiers appropriés sur le contrôleur principal de domaine (PDC) ou les «Enterprise Server», mais réellement supprimer les fichiers de service de licence sur chaque serveur qui participe à la réplication de licences.

Un fichier de commandes ont été écrites qui, combiné avec les utilitaires NETDOM, NETSVC et REG à partir du Kit de ressources Windows NT Server 4.0, découvre automatiquement tous les serveurs s'engager à réplication de licences et, par l'intermédiaire d'itération, arrêtez le service d'enregistrement de la licence Logging Service (licence), supprimez les fichiers de service d'enregistrement de licence associés, redémarrez le service et file d'attente de réplication de service d'enregistrement de licence puisse avoir lieu immédiatement. Dans un environnement d'entreprise, cela réduira considérablement le volume de travail impliqué dans cette tâche.
Plus d'informations
Voici un aperçu du fonctionne de ce traitement par lots. Vous trouverez ci-dessous tous les fichiers. Le traitement par lots est lancé en exécutant Restart.bat à partir de l'invite de commande.

Veuillez noter que ce processus nécessite les utilitaires suivants à partir du Kit de ressources Windows NT Server 4.0 :

  • Netdom.exe
  • Netsvc.exe
  • Reg.exe
La séquence d'événements sont les suivantes :

  1. L'utilisateur exécute RESTART «Service d'enregistrement de licence» à partir de l'invite de commande.
  2. Restart.bat appelle NETDOM et crée des fichiers texte contenant une liste de tous les contrôleurs principaux de domaine, BDC et serveurs membres dans le domaine.
  3. Une itération dans cette liste générée, Restart.bat procède comme suit :

    1. Arrête le service le service d'enregistrement de licence sur tous les serveurs du domaine.
    2. Supprime les fichiers de service d'enregistrement de licence pertinentes trois, en cas de détection (CPL.cfg, LLSUSER.lls et LlsMap.lls).
    3. Redémarre le service le service d'enregistrement de licence sur tous les serveurs du domaine.
    4. Planifie le service d'enregistrement de licence pour la réplication dans les cinq minutes sur chaque serveur.
  4. Dès que le service d'enregistrement de licence réplication a eu lieu, un fichier de commandes supplémentaires, Llsrtime.bat, doit être exécuté pour rétablir tous les serveurs les paramètres par défaut pour la réplication du service d'enregistrement de licence, qui est une seule fois chaque période de 24 heures.

TEXTE DE FICHIERS DE COMMANDES

Restart.Bat

 echo off cls if (%1)==() goto NoParams echo Creating list of domain controllers, please wait. netdom bdc | find "Found PDC " > pdc.txt netdom /noverbose bdc > netdom.txt netdom /noverbose member > netmember.txt rem Stop LLS on all Servers.... Echo Stopping License Logging Service on all servers.  Please wait. for /F "tokens=3" %%a in (pdc.txt) do call stop.bat %%a %1 for /F "tokens=1" %%a in (netdom.txt) do call stop.bat %%a %1 for /F "tokens=1" %%a in (netmember.txt) do call stop.bat %%a %1 Echo Done stopping services. Echo. rem Delete LLS files on all servers Echo Deleting LLS configuration files on all domain controllers. Please  wait. for /F "tokens=3" %%a in (pdc.txt) do call dellls.bat %%a for /F "tokens=1" %%a in (netdom.txt) do call dellls.bat %%a for /F "tokens=1" %%a in (netmember.txt) do call dellls.bat %%a Echo Done deleting LLS files. Echo. rem Start LLS on all servers Echo Starting LLS Service on all servers.  Please wait. for /F "tokens=3" %%a in (pdc.txt) do call start.bat %%a %1 for /F "tokens=1" %%a in (netdom.txt) do call start.bat %%a %1 for /F "tokens=1" %%a in (netmember.txt) do call start.bat %%a %1 Echo Done starting services. Echo. Echo Resetting replication time on all servers.  Please wait. for /F "tokens=3" %%a in (pdc.txt) do call sett.bat %%a %1 for /F "tokens=1" %%a in (netdom.txt) do call sett.bat %%a %1 for /F "tokens=1" %%a in (netmember.txt) do call sett.bat %%a %1 Echo Done stopping services. Echo. goto bottom echo --------- echo - Done! - echo --------- goto bottom :NoParams echo usage: RESTART "Service Name" echo. echo. i.e.- RESTART "License Logging Service" echo. :bottom				

Restart2.Bat

 echo Stopping %2 on %1 netsvc %2 %1 /stop netsvc %2 %1 /start				

Start.Bat

 echo Starting %2 on %1 netsvc %2 %1 /start				

Stop.Bat

 echo Stopping %2 on %1 netsvc %2 %1 /stop				

Dellls.Bat

 Echo Now deleting files on %1. if exist %1\admin$\system32\cpl.cfg del     %1\admin$\system32\cpl.cfg if exist %1\admin$\system32\lls\llsuser.lls del     %1\admin$\system32\lls\llsuser.lls if exist %1\admin$\system32\lls\llsmap.lls del     %1\admin$\system32\lls\llsmap.lls				

(les lignes justifiées doivent être saisies sur une seule ligne)

Sett.Bat

 echo Now setting LLS replication time on %1 reg update HKLM\SYSTEM\CurrentControlSet\      Services\LicenseService\Parameters\ReplicationTime=300 %1				

Llsrtime.Bat

 rem reset replication period for LLS Echo Stopping LLS Service on all domain controllers.  Please wait. for /F "tokens=3" %%a in (pdc.txt) do call setb.bat %%a %1 for /F "tokens=1" %%a in (netdom.txt) do call setb.bat %%a %1 for /F "tokens=1" %%a in (netmember.txt) do call setb.bat %%a %1 Echo Done stopping services. Echo.				

Setb.Bat

 echo Now setting LLS replication time on %1 reg update HKLM\SYSTEM\CurrentControlSet\      Services\LicenseService\Parameters\ReplicationTime=86400 %1				
Q153140

Propriétés

ID d'article : 194065 - Dernière mise à jour : 12/05/2015 09:27:24 - Révision : 1.1

Microsoft Windows NT Server 4.0 Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo KB194065 KbMtfr
Commentaires