Como repor o Gestor de licenças toda uma empresa

Traduções de Artigos Traduções de Artigos
Artigo: 194065 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo é uma adenda o seguinte artigo na base de dados de conhecimento da Microsoft:

153140Como repor informações sobre o Gestor de licenças
Repor totalmente a informação de Gestor de licenças toda uma empresa pode requerer muito bem não só a eliminar os ficheiros relevantes no controlador de domínio primário (PDC) ou "Servidor de empresa", mas eliminar, na realidade, os ficheiros de serviço de licenças no EVERY servidor que participa na replicação licença.

Foi escrito num ficheiro batch que, combinado com os utilitários NETDOM NETSVC e REG a partir do Windows NT Server 4.0 Resource Kit, irá detectar automaticamente todos os servidores abordar na replicação de licença e, através da iteração, parar LLS (licença Logging Service), elimine os ficheiros associados do LLS, reinicie o serviço e fila LLS replicação entrem em vigor imediatamente. Num ambiente empresarial Isto irá reduzir significativamente a quantidade de trabalho envolvido nesta tarefa.

Mais Informação

É aqui uma descrição geral de como funciona este processo em lotes. Todos os ficheiros são incluídos abaixo. É iniciado o processo em lotes executando Restart.bat a partir da linha de comandos do.

Tenha em atenção, este processo requer os seguintes utilitários do Windows NT Server 4.0 Resource Kit:

  • Netdom.exe
  • Netsvc.exe
  • Reg.exe
Seguem-se a sequência de eventos:

  1. O utilizador executa RESTART "Serviço de registo de licenças" a partir da linha de comandos.
  2. Restart.bat chama NETDOM e cria ficheiros de texto contendo uma lista de todos os PDC, BDC, Backup Domain Controller e servidores membro no domínio.
  3. Iterar através desta lista gerada, Restart.bat efectua os seguintes passos:

    1. Pára o serviço LLS em todos os servidores no domínio.
    2. Elimina os três ficheiros de LLS relevantes, se detectado (cpl.cfg llsuser.lls e llsmap.lls).
    3. Reinicia o serviço LLS em todos os servidores no domínio.
    4. Agenda o LLS para replicação no seguinte cinco minutos em cada servidor.
  4. Depois do LLS replicação ter ocorrido, um ficheiro de comandos adicionais, Llsrtime.bat, deve ser executado para repor todos os servidores para as predefinições de replicação do LLS, uma vez que é cada período de 24 horas.

TEXTO DE FICHEIROS BATCH

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
				

(linhas moldadas devem ser introduzidas numa só linha)

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
				

Propriedades

Artigo: 194065 - Última revisão: 31 de outubro de 2006 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt kbinfo KB194065 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 194065

Submeter comentários

 

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