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

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本: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 1Administrator R 2Administrator RW 3Administrator RWD 4Creator Full 5Creator RW 6World Full 7World R 8World RW 9World RWD 10Power Users Full 11Power Users RW 12Power Users RWD 13System Op Full 14System Op RW 15System Op RWD 16System Full 17System RW 18System R 19Administrator RWX 20				
您可以使用也包含 「 資源組件 」 與 「 Regdmp 公用程式來取得登錄機碼在二進位數字格式中的目前的權限。
安全性

警告:本文為自動翻譯

內容

文章識別碼:245031 - 最後檢閱時間:12/05/2015 17:18:24 - 修訂: 1.1

Microsoft Windows NT Server 4.0 Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo KB245031 KbMtzh
意見反應