Clés de registre

Clés de registre - Win NT/2K/XP - Windows & Software

Marsh Posté le 21-04-2008 à 11:09:12    

Bonjour,
 
Je voudrai savoir quel clés de registre permet "Remplacer les événement datant de plus de 7 jours" et "Remplacer les événements si nécessaire" ?  
 
je vais vous expliquer en détail
 
Voila j'ai un serveur samba (serveur fichier) qui contient un fichier logon.bat et logon.reg
 
Ces 2 fichiers sont exécutés par un poste client XP (pour tester).
 
Sachant que sur Linux je ne peux pas faire de stratégie de groupe je met les clés a modifier dans logon.reg ainsi lorsque Xp au démarage va exécuté ce fichier il modifira sa base de registre.
 
J'ai réussi par cette méthode de :
 
- Rediriger MesDocument vers un lecteur Réseau Z:
- Désactiver la synchronisation des Fichiers Hors Connexion

 
Mon logon.bat:
 


echo off
 
# Montage du homedir de l'utilisateur
net use z: \\serveur_samba\%USERNAME%
 
# Montage de des lecteurs reseaux dans le Poste de Travail
net use y: \\serveur_samba\public
net use x: \\serveur_samba\private
 
#Efface l'ecran
cls
 
# Synchronisation de l'horloge du client avec le serveur
echo.
echo Mise a l'heure du poste client
net time \\serveur_samba /set /yes
regedit /s \\serveur_samba\netlogon\logon.reg


 
Voici le logon.reg:
 


REGEDIT4
 
Je redirectionne MesDocuments Vers Z:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"="z:\\"
 
Je déactive la synchronisation des fichiers hors connexion:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetCache]
"Enabled"=dword:00000000
"NoConfigCache"=dword:00000001
"NoMakeAvailableOffline"=dword:00000001
"NoCacheViewer"=dword:00000001
 
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\NetCache]
"Enabled"=dword:00000000
"NoConfigCache"=dword:00000001
"NoMakeAvailableOffline"=dword:00000001
"NoCacheViewer"=dword:00000001
 
Je désactive l'emploi de regedit mais ça ne marche pas :
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000001
 


 
Maintenant sur le poste Client XP dans Outil d'administration =>Observateur d'évenement je fais click droit sur application, je vois qu'il y a coché " Ne pas remplacer les événements" Or je veux avec mon script soit activé "Remplacer les événements si nécessaire" soit "Remplacer les événements datant de plus de 7 jours"
 
Parenthèse : S' essaye aussi de désactiver l'emploi de regedit pour les utilisateurs mais comme indiquer dans le script cela ne marche pas.

 

Merci pour vos réponses

Message cité 1 fois
Message édité par moi95800 le 21-04-2008 à 15:20:50
Reply

Marsh Posté le 21-04-2008 à 11:09:12   

Reply

Marsh Posté le 22-04-2008 à 16:02:36    

Personne?

Reply

Marsh Posté le 22-04-2008 à 16:29:39    

Bon je voudrais dans un premier temp désactiver l'emploi de regedit pour les utilisateurs ?
 
merci

Reply

Marsh Posté le 23-04-2008 à 09:54:09    

quand je me connect en tant qu'un utlisateur  
dans HKEY_LOCAL_MACHINE, la clés System est présente
tandis que dans  HKEY_CURRENT_USER, System est manquant je me demande si c'est pas un problème de droit(je pense que par défault la clés System est présente dans HKEY_LOCAL_MACHINE).  
 
Pour vérifier si les clés étaient bonnes j'ai modifier manuellement sur la base de registre donc j'ai édité cette config:
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000001
 
ben les clés fonctionnent trés bien j'avais plus le droit d'exécuter regedit en tant qu'administrateur mais en tant utilisateur je pouvais l'exécuter. c'est pour cela que je pense que c'est une histoire d'autorisation.
 
Merci pour vos réponses.

Reply

Marsh Posté le 23-04-2008 à 14:04:19    

moi95800 a écrit :


[b]Maintenant sur le poste Client XP dans Outil d'administration =>Observateur d'évenement je fais click droit sur application, je vois qu'il y a coché " Ne pas remplacer les événements" Or je veux avec mon script soit activé "Remplacer les événements si nécessaire" soit "Remplacer les événements datant de plus de 7 jours"


 
Pour un remplacement si besoin:
 
HKLM\System\CurrentControlSet\Services\Eventlog\Application\Retention
Type: REG_DWORD
Length: 4
Data: 0
 
ou pour un remplacement si plus de 7 jours:
 
HKLM\System\CurrentControlSet\Services\Eventlog\Application\Retention
Type: REG_DWORD
Length: 4
Data: 604800
 

Reply

Marsh Posté le 23-04-2008 à 14:51:47    

Merci Bloody mais ça ne marche pas en faite ça doit soit venir de mon script ou une histoire d'autorisation sur la base de registre.
 Je pense que mon sript n'écrit pas sur la base de registre.

Reply

Marsh Posté le 23-04-2008 à 16:34:50    

Si tu mets ça en logon script, ça peut pas fonctionner avec les droit d'un simple user. Faut que le script soit exécuté avec les droits d'admin pour modifier HKLM\system.
 
En gros tu devrais créer 2 .reg. L'un, exécuté en tant qu'user avec les modifs HKCU. L'autre, exécuté en tant qu'admin avec les modifs sur toutes les autres clés. Inconvénient: tu dois coller le compte/pass admin en clair dans le batch.

Reply

Marsh Posté le 25-04-2008 à 11:04:10    

Peut-on modifier ces paramètre sur POLEDIT ? si oui pouvez-vous m'indiquer le chemin?

Reply

Marsh Posté le 25-04-2008 à 11:09:04    

BloodyCarnage a écrit :

L'autre, exécuté en tant qu'admin avec les modifs sur toutes les autres clés. Inconvénient: tu dois coller le compte/pass admin en clair dans le batch.


Dans ce cas-là, plutôt le monter sur une GPO Ordinateur.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed