Как сбросить диспетчера лицензий для всего предприятия

Переводы статьи Переводы статьи
Код статьи: 194065 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Эта статья является дополнением к следующей статье Microsoft База знаний:

153140Сброс данных диспетчера лицензий
Полное восстановление диспетчера лицензий может информации всего предприятия очень хорошо необходимы не только удаление соответствующих файлов на сервере-источнике контроллер домена (PDC) или «Корпоративный сервер», но фактическое удаление лицензии файлов обновления на каждом сервере, участвующем в лицензии репликация.

Пакетный файл записан, в сочетании с NETDOM, NETSVC, и REG программы из Windows NT Server 4.0 Resource Kit, будет автоматически обнаруживать все серверы, проводимых репликации лицензирования и, через итерации, остановите службу учета лицензий (лицензий), удаление связанные файлы лицензий, перезапустите службу и репликация очереди службы учета лицензий вступают в силу немедленно. В среде предприятия, это будет значительно Сократите объем работы, связанной с этой задачей.

Дополнительная информация

Ниже приведен обзор того, как работает этот процесс пакетной обработки. Все файлы Ниже приведены. Запущен процесс пакетной обработки, запустив Restart.bat из Командная строка.

Обратите внимание, что, этот процесс требует следующих утилит с Windows NT Server 4.0 Resource Kit:

  • Netdom.exe
  • Netsvc.exe
  • REG.exe
Ниже перечислены последовательность событий.

  1. Пользователь запускает ПЕРЕЗАГРУЗКУ «Служба учета лицензий» из командной строки.
  2. Restart.bat вызывает NETDOM и создает текстовые файлы, содержащие список всех Основные контроллеры BDC и рядовых серверов домена.
  3. Выполняет итерации по созданный список Restart.bat следующие шаги:

    1. Останавливает службу служба учета лицензий на всех серверах в домене.
    2. Удаляет три соответствующие файлы лицензий, если обнаружена (Cpl.cfg, LLSUSER.lls и Llsmap.lls).
    3. Перезапускает службу служба учета лицензий на всех серверах в домене.
    4. Назначает служба учета лицензий для репликации в пять минут на каждом сервер.
  4. Служба учета лицензий после репликации было выполнено, дополнительные пакетный файл, Llsrtime.bat, должны выполняться для сброса всех серверов по умолчанию репликация службы учета лицензий являющийся один раз каждые 24 часа.

ТЕКСТ ПАКЕТНЫХ ФАЙЛОВ

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
				

(перенос строк должно быть введено в одну строку)

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
				

Свойства

Код статьи: 194065 - Последний отзыв: 4 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows NT Server 4.0 Standard Edition
Ключевые слова: 
kbinfo kbmt KB194065 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:194065

Отправить отзыв

 

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