如何: 使用指令碼來變更登錄的權限從命令列

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

結論

本文將告訴您,如何使用指令碼來變更登錄機碼,從命令提示字元中使用 Microsoft Windows NT Server 4.0 資源工具箱 」 所附的 Regini.exe 公用程式來定義的權限。資源工具箱 」 是不同的產品,可以從 Microsoft 購買。

其他相關資訊

警告: 當您使用指令碼來變更登錄的權限時,取代整個的登錄機碼中定義的目前使用權限集合。比方說如果您有四種類型的特定登錄機碼中所定義其存取權的使用者,而且您建立並執行變更只有三個四種類型的使用者權限的指令碼檔案,第四個型別資訊將被刪除。

如果要使用指令碼變更命令提示字元中的登錄機碼中定義的權限:

  1. 安裝最新版本的 Windows NT Server 4.0 資源套件。
  2. 建立包含變更指令的指令碼檔:
    1. 啟動任何文字編輯器 (例如 「 記事本 」)。
    2. 以下列格式鍵入登錄機碼和適當的權限
      \Registry\hive\key [權限]
      索引鍵地方 Hive 登錄 Hive 的名稱是登錄的名稱索引鍵及 [權限] 是權限的二進位數字格式。

      比方說來修改 HKEY_LOCAL_MACHINE\Software 登錄機碼,以提供 「 系統管理員群組和建立者/擁有者群組完全控制使用權限和 「 每個人群組的讀取權限,請鍵入下列字串:
      \Registry\Machine\Software [1 5 8]
      注意: 您必須輸入權限在二進位數字格式。您也必須參考登錄 Hive,以預先定義的格式。有關如何參照指令碼檔中的登錄 Hive,以及有關二進位數字為各種類型的權限的詳細資訊,請參閱本文中 < '參考到登錄 Hives 和權限的二進位數字呈現' > 一節。
    3. 儲存並關閉指令碼檔案。
  3. 在命令提示字元中輸入下列命令並 按 ENTER,
    REGINI [-m \ \ 電腦名稱] scriptname
    其中電腦名稱 」 是電腦與 scriptname 的名稱就是您剛建立的指令碼檔案的名稱。

    注意: 使用-m 選項只當您編輯登錄的遠端電腦。請務必納入整個指令碼檔案路徑。
登錄 Hive 和二進位數字表示的權限的參考

參照登錄 Hive,如下所示:
  HKEY_LOCAL_MACHINE - \Registry\Machine
  HKEY_USERS - \Registry\Users
  HKEY_CURRENT_USER - \Registry\User\User_SID (where User_SID is the current user's security identifier)
				
權限和其二進位數字表示如下:
Administrator Full 1
Administrator R 2
Administrator RW 3
Administrator RWD 4
Creator Full 5
Creator RW 6
World Full 7
World R 8
World RW 9
World RWD 10
Power Users Full 11
Power Users RW 12
Power Users RWD 13
System Op Full 14
System Op RW 15
System Op RWD 16
System Full 17
System RW 18
System R 19
Administrator RWX 20
				
您可以使用也包含 「 資源組件 」 與 「 Regdmp 公用程式來取得登錄機碼在二進位數字格式中的目前的權限。

屬性

文章編號: 245031 - 上次校閱: 2006年11月1日 - 版次: 1.1
這篇文章中的資訊適用於:
  • Microsoft Windows NT Server 4.0 Standard Edition
關鍵字:?
kbmt kbinfo KB245031 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:245031
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