如何重設整個的企業使用權管理員

文章翻譯 文章翻譯
文章編號: 194065 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文是下列文章 「 Microsoft 知識庫 」 中的增補:

153140如何重設使用權管理員資訊
完全重設整個企業的授權管理員資訊可能很好需要不只刪除主要網域控制站 (PDC) 或 「 企業伺服器 」 上相關的檔案,而且實際上刪除參與授權複寫每伺服器上的 [授權] 服務檔案。

已撰寫的批次檔結合 NETDOM、 NETSVC 和 REG 公用程式,從 Windows NT Server 4.0 資源工具箱 」 將自動搜索著授權複寫中,並透過反覆項目,讓所有的伺服器停止使用權記錄服務 (LLS)、 刪除相關聯的 LLS 檔案、 重新啟動服務及佇列 LLS 複寫作業會立即發生。在企業環境中這會大幅減少參與此任務的工時的量。

其他相關資訊

以下是此批次程序的運作方式的概觀。 所有檔案都包含下面。批次程序就會啟動命令提示字元中執行 Restart.bat。

請注意,這個程序需要下列的公用程式從 Windows NT Server 4.0 資源工具箱 」:

  • Netdom.exe
  • Netsvc.exe
  • Reg.exe
以下列出的事件順序:

  1. 使用者是從命令提示字元執行 RESTART 「 授權記錄服務 」。
  2. Restart.bat NETDOM 會呼叫,並建立包含清單的所有 PDC、 BDC 和網域中的成員伺服器的文字檔。
  3. 逐一查看這個產生的清單,Restart.bat 會執行下列步驟:

    1. 在網域中的所有伺服器上停止 LLS 服務。
    2. 如果偵測到 (Cpl.cfg、 Llsuser.lls 和 Llsmap.lls),請刪除三個的相關 LLS 檔案。
    3. 重新啟動所有伺服器上的 「 LLS] 服務在網域中。
    4. 在下一個五分鐘在每一部伺服器上的複寫排程 LLS。
  4. 發生 LLS 複寫之後應執行的其他批次檔,Llsrtime.bat,重所有伺服器設為預設設定,LLS 複寫一次,這是每隔 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 - 上次校閱: 2006年10月31日 - 版次: 1.1
這篇文章中的資訊適用於:
  • Microsoft Windows NT Server 4.0 Standard Edition
關鍵字:?
kbmt kbinfo KB194065 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:194065
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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