désactiver les fichier Hors connexion XP

désactiver les fichier Hors connexion XP - Windows & Software

Marsh Posté le 17-04-2008 à 15:47:58    

Bonjour ,
 
J'ai mis en place un serveur samba pour un partage de fichiers.
Les poste clients sont des XP et le serveur Linux Mandriva 2008 avec samba 3.
 
Voila mon problème lors de la déconnection d'un utilisateur, XP fait la synchronisation des fichiers.
Je veux désactiver cette fonction, mais comme j'ai plusieurs postes clients je voudrais que la désactivation ce fasse au niveau du serveur.
Alors mon plan était de créer un fichier .reg et modifier les clés correspondants à la synchronisation des fichiers.
 
Voici ce que j'ai fait:

Mon smb.conf :
 
logon script = %u.bat
logon script = %m.bat
 
 
voici mon fichier %u.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_u.reg

 
 
 
Donc il appel le fichier logon_u.reg qui modifie une clés de registre pour rediriger le dossier MesDocument vers le lecteur Réseau Z .
Voici ce fichier :

 
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"="z:\\"

 
Voici le fichier %m.bat :

regedit /s \\serveur_samba\netlogon\logon_m.reg

 
donc il appel le fichier logon_m.reg qui doit modifier ou créé les clés inéxistante permettant de désactiver la synchronisation des fichiers :

REGEDIT4
[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

 
 
%m.bat a pour objectif de créer les clés inexistante et de leur attribuer des valeurs pour permettre de désactiver la synchronisation des fichier hors connexion.
 
%u.bat a pour objectif de monté tout les lecteurs réseau et de rediriger le dossier Mesdocument vers un lecteur réseau.

 
 

je rédémarre samba.
je rédémare le poste XP je me logue :
 
-Mes lecteurs sont bien montés
-Le Dossier Mesdocuments est bien rediriger vers le lecteur réseau
 
MAIS la synchronisation des fichiers est toujours active !
 
j'ai scanné le net je trouve rien ya bien quelqu'un qui a deja rencontré ce genre de problème ?
 
Merci

 
 
 
 
 
 
 
 

Reply

Marsh Posté le 17-04-2008 à 15:47:58   

Reply

Marsh Posté le 17-04-2008 à 15:51:20    

je pense que c'est parce que tu ne peux pas exécuter deux scripts différent pour le logon
 
en gros dans ton smb.conf, tu as deux lignes "logon script" ça ne marche pas, seule la 1ère est prise en compte
 
essaie en faisant un seul script qui lui appelle tes deux %u.bat et %m.bat (ça doit être jouable ...)

Reply

Marsh Posté le 17-04-2008 à 16:13:38    

Merci pour ta réponse.
 
J'ai fait ce que tu m'a dit :
 
j'ai mis logon.bat sur samba
 
Puis j'ai rasemblé les contenu des 2 fichier .reg en 1 fichier logon.reg
 
- J'ai bien mes 3 lecteurs monté
-Mes document point bien sur le lecteur réseau
 
MEME PROBLEME la synchronisation est toujours présente.

Reply

Marsh Posté le 18-04-2008 à 08:56:27    

tu as redémarré ton XP ? parce que des modifs dans HK_Local_Machine ce n'est pris en compte qu'après un redémarrage ...
 
sinon, fais voir ton logon.bat

Reply

Marsh Posté le 18-04-2008 à 09:16:49    

fighting_falcon a écrit :

tu as redémarré ton XP ? parce que des modifs dans HK_Local_Machine ce n'est pris en compte qu'après un redémarrage ...
 
sinon, fais voir ton logon.bat


 
Oui je rédémarre bien le serveur et le client après chaque modification.
 
Voici 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

 
 
et voici mon logon.reg :
 
 
REGEDIT4
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"="z:\\"
 
[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

 
Merci pour tes réponses car il y a pas grand monde pour m'aider dans les forum.


Message édité par moi95800 le 18-04-2008 à 09:18:27
Reply

Marsh Posté le 18-04-2008 à 09:17:47    

Dites les gens, ça vous dirais pas d'aller poster dans la bonne cat ?  [:k-i]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 18-04-2008 à 09:29:57    

Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Windows & Software par O'gure


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 18-04-2008 à 09:39:06    

Peut être une réponse ici?

Reply

Sujets relatifs:

Leave a Replay

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