COMMENT FAIRE : Utiliser un script pour modifier des autorisations du Registre à partir de la ligne de commande

Traductions disponibles Traductions disponibles
Numéro d'article: 245031 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Cet article explique comment utiliser un script pour modifier des autorisations définies dans une clé de Registre à partir d'une invite de commandes à l'aide de Regini.exe, un utilitaire inclus dans le Kit de ressources techniques Microsoft Windows NT Server. Le Kit de ressources techniques est un produit séparé que vous pouvez vous procurer auprès de Microsoft.

Plus d'informations

ATTENTION : lorsque vous modifiez des autorisations du Registre à l'aide d'un script, vous remplacez l'ensemble des autorisations actuelles définies dans une clé de Registre. Par exemple, si une clé de Registre particulière contient les autorisations de quatre types d'utilisateurs et que vous créez et exécutez un fichier de script modifiant les autorisations de seulement trois types d'utilisateurs, les données se rapportant au quatrième type d'utilisateurs sont supprimées.

Pour utiliser un script pour modifier les autorisations définies dans une clé de Registre à partir d'une invite de commandes :

  1. Installez la dernière version du Kit de ressources techniques Windows NT 4.0.
  2. Créez un fichier de script contenant les commandes de modification :
    1. Ouvrez un éditeur de texte, tel que le Bloc-notes.
    2. Tapez les clés de Registre et les autorisations appropriées à l'aide du format suivant :
      \Registry\ruche\clé [autorisations]
      où ruche est le nom de la ruche de Registre, clé est le nom de la clé de Registre, et [autorisations] contient les représentations numériques binaires des autorisations.

      Par exemple, pour modifier la clé de Registre HKEY_LOCAL_MACHINE\Software afin de donner une autorisation Contrôle total aux groupes Administrateurs et Créateur/Propriétaire et une autorisation Lecture au groupe Tout le monde, tapez la chaîne suivante :
      \Registry\Machine\Software [1 5 8]
      REMARQUE : vous devez taper les autorisations à l'aide du format numérique binaire. En outre, vous devez référencer la ruche de Registre en utilisant le format prédéfini. Pour plus d'informations sur le référencement d'une ruche de Registre dans un fichier de script et sur l'utilisation de nombres binaires pour les différents types d'autorisations, reportez-vous à la section « Référencement des ruches de Registre et représentation des autorisations à l'aide de nombres binaires » de cet article.
    3. Enregistrez, puis fermez le fichier de script.
  3. À l'invite de commandes, tapez la commande suivante et appuyez sur ENTRÉE :
    REGINI [-m \\nom_ordinateur] nom_script
    où nom_ordinateur correspond au nom de l'ordinateur et nom_script est le nom du fichier de script que vous venez de créer.

    REMARQUE : utilisez l'option -m lorsque vous modifiez le Registre d'un ordinateur distant uniquement. Assurez-vous d'inclure le chemin d'accès complet au fichier de script.
Référencement des ruches de Registre et représentation des autorisations à l'aide de nombres binaires

Référencez les ruches de Registre comme indiqué ci-dessous :
  HKEY_LOCAL_MACHINE - \Registry\Machine
  HKEY_USERS - \Registry\Users
  HKEY_CURRENT_USER - \Registry\User\ID_Utilisateur (où ID_Utilisateur est l'identificateur de sécurité de l'utilisateur actuel)
				
Autorisations et représentations numériques binaires correspondantes :
Administrateur - Contrôle total 1
Administrateur - Lecture 2
Administrateur - Lecture/Écriture 3
Administrateur - Lecture/Écriture/Suppression 4
Créateur - Contrôle total 5
Créateur - Lecture/Écriture 6
Monde - Contrôle total 7
Monde - Lecture 8
Monde - Lecture/Écriture 9
Monde - Lecture/Écriture/Suppression 10
Utilisateurs avec pouvoir - Contrôle total 11
Utilisateurs avec pouvoir - Lecture/Écriture 12
Utilisateurs avec pouvoir - Lecture/Écriture/Suppression 13
Opérateurs système - Contrôle total 14
Opérateurs système - Lecture/Écriture 15
Opérateurs système - Lecture/Écriture/Suppression 16
Système - Contrôle total 17
Système - Lecture/Écriture 18
Système - Lecture 19
Administrateur - Lecture/Écriture/Exécution 20
				
L'utilitaire Regdmp inclus dans le Kit de ressources techniques vous permet d'obtenir les autorisations actuelles d'une clé de Registre sous forme de nombres binaires.

Propriétés

Numéro d'article: 245031 - Dernière mise à jour: lundi 7 août 2006 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows NT Server 4.0 Standard Edition
Mots-clés : 
kbinfo KB245031
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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