Le Provider ADSI WinNT retourne dans l'attribut UserFlags une partie de
la valeur binaire du registre. Cette partie de la valeur binaire du
registre est ainsi automatiquement convertie en une valeur 32 bits
documentée ce qui facilite grandement la manipulation des paramètres
utilisateurs ;-)
UserFlags :
http://msdn.microsoft.com/en-us/library/aa772300(VS.85).aspx
Le Provider ADSI WinNT retourne dans l'attribut UserFlags une partie de
la valeur binaire du registre. Cette partie de la valeur binaire du
registre est ainsi automatiquement convertie en une valeur 32 bits
documentée ce qui facilite grandement la manipulation des paramètres
utilisateurs ;-)
UserFlags :
http://msdn.microsoft.com/en-us/library/aa772300(VS.85).aspx
Le Provider ADSI WinNT retourne dans l'attribut UserFlags une partie de
la valeur binaire du registre. Cette partie de la valeur binaire du
registre est ainsi automatiquement convertie en une valeur 32 bits
documentée ce qui facilite grandement la manipulation des paramètres
utilisateurs ;-)
UserFlags :
http://msdn.microsoft.com/en-us/library/aa772300(VS.85).aspx
Bonjour,
Je voudrais pouvoir accéder à une clé de la base de registre en vbscript par
.regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.
Je n'ai pas trouvé comment modifier directement ces permissions en vbs avant
de lire ou d'écrire dans cette clé.
Avez-vous des tuyaux sur la question ?
merci d'avance.
Bonjour,
Je voudrais pouvoir accéder à une clé de la base de registre en vbscript par
.regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.
Je n'ai pas trouvé comment modifier directement ces permissions en vbs avant
de lire ou d'écrire dans cette clé.
Avez-vous des tuyaux sur la question ?
merci d'avance.
Bonjour,
Je voudrais pouvoir accéder à une clé de la base de registre en vbscript par
.regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.
Je n'ai pas trouvé comment modifier directement ces permissions en vbs avant
de lire ou d'écrire dans cette clé.
Avez-vous des tuyaux sur la question ?
merci d'avance.
Je voudrais pouvoir accéder à une clé de la base de registre en vbscript
par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.
REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Je voudrais pouvoir accéder à une clé de la base de registre en vbscript
par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.
REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Je voudrais pouvoir accéder à une clé de la base de registre en vbscript
par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.
REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Si je comprends bien, il est nécessaire de passer par un fichier que
RegIni lit pour déterminer les permissions à accorder ce qui est une
bonne solution pour le déploiement.
Si je comprends bien, il est nécessaire de passer par un fichier que
RegIni lit pour déterminer les permissions à accorder ce qui est une
bonne solution pour le déploiement.
Si je comprends bien, il est nécessaire de passer par un fichier que
RegIni lit pour déterminer les permissions à accorder ce qui est une
bonne solution pour le déploiement.
Tout dépend du contexte ...
Quand on parle de "déploiement" c'est à priori que l'environnement
dispose peut-être déjà d'outils adaptés...
( on est dans un réseau avec un serveur et tout ce qui se visse dessus )
Dans un domaine, il me semble nettement préférable d'utiliser les GPO
( paramètres de sécurité -> registre )
C'est plus souple et plus précis que Regini qui se limite à faire un "prix
de gros" ...
SetAcl, évoqué dans un autre fil de ce NG, me semble lui aussi
beaucoup plus précis que Regini....
Bref...
Pour moi Regini est dérivé d'anciens outils de NT/2000
et n'a pas trop suivi l'évolution...
C'est un peu comme CACLS comparé aux possibilités réelles...
( avec XCACLS par exemple)
Ceci étant, en dehors d'autres possibilités, ça peut rendre service ;o)
Tout dépend du contexte ...
Quand on parle de "déploiement" c'est à priori que l'environnement
dispose peut-être déjà d'outils adaptés...
( on est dans un réseau avec un serveur et tout ce qui se visse dessus )
Dans un domaine, il me semble nettement préférable d'utiliser les GPO
( paramètres de sécurité -> registre )
C'est plus souple et plus précis que Regini qui se limite à faire un "prix
de gros" ...
SetAcl, évoqué dans un autre fil de ce NG, me semble lui aussi
beaucoup plus précis que Regini....
Bref...
Pour moi Regini est dérivé d'anciens outils de NT/2000
et n'a pas trop suivi l'évolution...
C'est un peu comme CACLS comparé aux possibilités réelles...
( avec XCACLS par exemple)
Ceci étant, en dehors d'autres possibilités, ça peut rendre service ;o)
Tout dépend du contexte ...
Quand on parle de "déploiement" c'est à priori que l'environnement
dispose peut-être déjà d'outils adaptés...
( on est dans un réseau avec un serveur et tout ce qui se visse dessus )
Dans un domaine, il me semble nettement préférable d'utiliser les GPO
( paramètres de sécurité -> registre )
C'est plus souple et plus précis que Regini qui se limite à faire un "prix
de gros" ...
SetAcl, évoqué dans un autre fil de ce NG, me semble lui aussi
beaucoup plus précis que Regini....
Bref...
Pour moi Regini est dérivé d'anciens outils de NT/2000
et n'a pas trop suivi l'évolution...
C'est un peu comme CACLS comparé aux possibilités réelles...
( avec XCACLS par exemple)
Ceci étant, en dehors d'autres possibilités, ça peut rendre service ;o)
... et que penses-tu du "Provider ADSI" évoqué par Gilles ?
--
... et que penses-tu du "Provider ADSI" évoqué par Gilles ?
--
... et que penses-tu du "Provider ADSI" évoqué par Gilles ?
--
... et que penses-tu du "Provider ADSI" évoqué par Gilles ?
--
1. Ce provider ne sert pas à accéder aux acl du registre
mais à faire le réglage ( L'histoire de administrateur) "autrement"
La gestion des ACL ( Systeme de fichier ou registre )
directement avec les outils natifs ( VBS + WMI + etc ...)
est possible mais c'est plutôt très compliqué .
J'avais fait un script pour créer automatiquement un partage
et y régler correctement les ACL et je n'avais pas rigolé !
Donc ... un outil tiers ( ou pas) qui simplifie l'accès est toujours bon à
prendre.
Ceci étant, je n'ai pas la prétention de tout savoir ;o)
... et que penses-tu du "Provider ADSI" évoqué par Gilles ?
--
1. Ce provider ne sert pas à accéder aux acl du registre
mais à faire le réglage ( L'histoire de administrateur) "autrement"
La gestion des ACL ( Systeme de fichier ou registre )
directement avec les outils natifs ( VBS + WMI + etc ...)
est possible mais c'est plutôt très compliqué .
J'avais fait un script pour créer automatiquement un partage
et y régler correctement les ACL et je n'avais pas rigolé !
Donc ... un outil tiers ( ou pas) qui simplifie l'accès est toujours bon à
prendre.
Ceci étant, je n'ai pas la prétention de tout savoir ;o)
... et que penses-tu du "Provider ADSI" évoqué par Gilles ?
--
1. Ce provider ne sert pas à accéder aux acl du registre
mais à faire le réglage ( L'histoire de administrateur) "autrement"
La gestion des ACL ( Systeme de fichier ou registre )
directement avec les outils natifs ( VBS + WMI + etc ...)
est possible mais c'est plutôt très compliqué .
J'avais fait un script pour créer automatiquement un partage
et y régler correctement les ACL et je n'avais pas rigolé !
Donc ... un outil tiers ( ou pas) qui simplifie l'accès est toujours bon à
prendre.
Ceci étant, je n'ai pas la prétention de tout savoir ;o)
Bonjour Jean-François,Je voudrais pouvoir accéder à une clé de la base de registre en vbscript
par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Merci Jean-François.
Si je comprends bien, il est nécessaire de passer par un fichier que RegIni
lit pour déterminer les permissions à accorder
ce qui est une bonne solution pour le déploiement.
Par contre, si j'ai bien compris on message et la doc, RegIni ne permet pas
d'enlever des permissions.
Bonjour Jean-François,
Je voudrais pouvoir accéder à une clé de la base de registre en vbscript
par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.
REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Merci Jean-François.
Si je comprends bien, il est nécessaire de passer par un fichier que RegIni
lit pour déterminer les permissions à accorder
ce qui est une bonne solution pour le déploiement.
Par contre, si j'ai bien compris on message et la doc, RegIni ne permet pas
d'enlever des permissions.
Bonjour Jean-François,Je voudrais pouvoir accéder à une clé de la base de registre en vbscript
par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé (droits
administrateurs) depuis RegEdit.REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Merci Jean-François.
Si je comprends bien, il est nécessaire de passer par un fichier que RegIni
lit pour déterminer les permissions à accorder
ce qui est une bonne solution pour le déploiement.
Par contre, si j'ai bien compris on message et la doc, RegIni ne permet pas
d'enlever des permissions.
Par <<Attention au fait que regini remplace les permissions>> je voulais
justement exprimer que regini écrase tout. J'ai vérifié en mettant à
Refuser tous les Utilisateurs et Groupes utilisateurs de ma clé "bidon".
No problemo, un coup de regini, et c'est nettoyé. Si j'ajoute manuellement
un groupe utilisateur dans les permissions il est supprimé par Regini si
on ne l'avait pas prévu dans le fichier de script. Ce n'est pas aussi fin
que subinacl (non utilisable sur Vista).
J'ai pensé qu'il était utile de connaître cette solution regini parce
qu'elle ne fait appel à aucun fichier externe (avec Vista).
SETACL a l'air prometteur, je suppose que tu vas finir par l'adopter.
Par <<Attention au fait que regini remplace les permissions>> je voulais
justement exprimer que regini écrase tout. J'ai vérifié en mettant à
Refuser tous les Utilisateurs et Groupes utilisateurs de ma clé "bidon".
No problemo, un coup de regini, et c'est nettoyé. Si j'ajoute manuellement
un groupe utilisateur dans les permissions il est supprimé par Regini si
on ne l'avait pas prévu dans le fichier de script. Ce n'est pas aussi fin
que subinacl (non utilisable sur Vista).
J'ai pensé qu'il était utile de connaître cette solution regini parce
qu'elle ne fait appel à aucun fichier externe (avec Vista).
SETACL a l'air prometteur, je suppose que tu vas finir par l'adopter.
Par <<Attention au fait que regini remplace les permissions>> je voulais
justement exprimer que regini écrase tout. J'ai vérifié en mettant à
Refuser tous les Utilisateurs et Groupes utilisateurs de ma clé "bidon".
No problemo, un coup de regini, et c'est nettoyé. Si j'ajoute manuellement
un groupe utilisateur dans les permissions il est supprimé par Regini si
on ne l'avait pas prévu dans le fichier de script. Ce n'est pas aussi fin
que subinacl (non utilisable sur Vista).
J'ai pensé qu'il était utile de connaître cette solution regini parce
qu'elle ne fait appel à aucun fichier externe (avec Vista).
SETACL a l'air prometteur, je suppose que tu vas finir par l'adopter.
*Salut Henri* !Bonjour Jean-François,Je voudrais pouvoir accéder à une clé de la base de registre en
vbscript par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé
(droits administrateurs) depuis RegEdit.REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Merci Jean-François.
Si je comprends bien, il est nécessaire de passer par un fichier que
RegIni lit pour déterminer les permissions à accorder
Oui.ce qui est une bonne solution pour le déploiement.
Par contre, si j'ai bien compris on message et la doc, RegIni ne
permet pas d'enlever des permissions.
Par <<Attention au fait que regini remplace les permissions>> je
voulais justement exprimer que regini écrase tout. J'ai vérifié en
mettant à Refuser tous les Utilisateurs et Groupes utilisateurs de ma
clé "bidon". No problemo, un coup de regini, et c'est nettoyé. Si
j'ajoute manuellement un groupe utilisateur dans les permissions il
est supprimé par Regini si on ne l'avait pas prévu dans le fichier de
script. Ce n'est pas aussi fin que subinacl (non utilisable sur
Vista).
J'ai pensé qu'il était utile de connaître cette solution regini parce
qu'elle ne fait appel à aucun fichier externe (avec Vista).
SETACL a l'air prometteur, je suppose que tu vas finir par l'adopter.
*Salut Henri* !
<uczZzUwpJHA.3840@TK2MSFTNGP03.phx.gbl>
Bonjour Jean-François,
Je voudrais pouvoir accéder à une clé de la base de registre en
vbscript par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé
(droits administrateurs) depuis RegEdit.
REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Merci Jean-François.
Si je comprends bien, il est nécessaire de passer par un fichier que
RegIni lit pour déterminer les permissions à accorder
Oui.
ce qui est une bonne solution pour le déploiement.
Par contre, si j'ai bien compris on message et la doc, RegIni ne
permet pas d'enlever des permissions.
Par <<Attention au fait que regini remplace les permissions>> je
voulais justement exprimer que regini écrase tout. J'ai vérifié en
mettant à Refuser tous les Utilisateurs et Groupes utilisateurs de ma
clé "bidon". No problemo, un coup de regini, et c'est nettoyé. Si
j'ajoute manuellement un groupe utilisateur dans les permissions il
est supprimé par Regini si on ne l'avait pas prévu dans le fichier de
script. Ce n'est pas aussi fin que subinacl (non utilisable sur
Vista).
J'ai pensé qu'il était utile de connaître cette solution regini parce
qu'elle ne fait appel à aucun fichier externe (avec Vista).
SETACL a l'air prometteur, je suppose que tu vas finir par l'adopter.
*Salut Henri* !Bonjour Jean-François,Je voudrais pouvoir accéder à une clé de la base de registre en
vbscript par .regread et .regwrite.
J'ai réussi à le faire en changeant les permissions sur cette clé
(droits administrateurs) depuis RegEdit.REGINI est présent sur Vista.
On peut l'ajouter à XP
%programfiles%Windows Resource KitsToolsregini.exe
J'ai testé sur Vista et XP la commande
regini permissions.txt
avec permissions.txt ayant pour contenu :
HKEY_LOCAL_MACHINESoftwarebidon [1 5 17]
Les permissions de la clé bidon créée pour l'occasion ont bien été
modifiées comme attendu.
Attention au fait que regini remplace les permissions.
Merci Jean-François.
Si je comprends bien, il est nécessaire de passer par un fichier que
RegIni lit pour déterminer les permissions à accorder
Oui.ce qui est une bonne solution pour le déploiement.
Par contre, si j'ai bien compris on message et la doc, RegIni ne
permet pas d'enlever des permissions.
Par <<Attention au fait que regini remplace les permissions>> je
voulais justement exprimer que regini écrase tout. J'ai vérifié en
mettant à Refuser tous les Utilisateurs et Groupes utilisateurs de ma
clé "bidon". No problemo, un coup de regini, et c'est nettoyé. Si
j'ajoute manuellement un groupe utilisateur dans les permissions il
est supprimé par Regini si on ne l'avait pas prévu dans le fichier de
script. Ce n'est pas aussi fin que subinacl (non utilisable sur
Vista).
J'ai pensé qu'il était utile de connaître cette solution regini parce
qu'elle ne fait appel à aucun fichier externe (avec Vista).
SETACL a l'air prometteur, je suppose que tu vas finir par l'adopter.