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

Traductions disponibles Traductions disponibles
Numéro d'article: 194065 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

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
				

Propriétés

Numéro d'article: 194065 - Dernière mise à jour: mardi 31 octobre 2006 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows NT Server 4.0 Standard Edition
Mots-clés : 
kbmt kbinfo KB194065 KbMtfr
Traduction automatique
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
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com