Existe-t-il un moyen d'empêcher Thumbs.db d'être créé, côté SERVEUR?

9

J'ai des scripts exécutés sur des fichiers situés sur un lecteur partagé sur un serveur Win2003.

J'ai besoin de regarder les images sur n'importe quel nombre de PC de notre réseau .. donc chaque fois que je parcours ces dossiers, les clients créent thumbs.db, ce qui interfère avec nos scripts qui déplacent et suppriment des dossiers, mais ne peuvent généralement pas le faire à cause de le "thumbs.db est en cours d'utilisation".

Cela est vrai même lorsque je ferme mes dossiers / aperçu d'image sur la machine cliente que j'utilise.

Je voudrais donc désactiver complètement thumbs.db - mais y a-t-il un moyen de le faire sur le serveur, donc je n'ai pas à me soucier des paramètres de registre de la machine client, etc.?


la source
Ceci est probablement plus approprié pour SU sauf si vous administrez des machines clientes et définissez une stratégie de groupe ou quelque chose.
Sinan Ünür
1
@Sinan: il demande s'il existe un moyen sur le serveur d'empêcher cela.
squillman
Question similaire ici: serverfault.com/questions/15102/…
Nic

Réponses:

8

Il n'y a pas vraiment de bon moyen de contrôler ce "côté serveur" avec un mécanisme autre que la stratégie de groupe (qui, en fin de compte, ne fait que définir un paramètre dans les registres des ordinateurs clients).

Jetez un œil au paramètre "Désactiver la mise en cache des images miniatures" sous "Explorateur Windows" sous "Composants Windows" sous "Modèles d'administration" sous la section "Configuration utilisateur" d'un objet de stratégie de groupe.

Evan Anderson
la source
+1 D'accord. Le GPO est la meilleure solution «côté serveur» pour cela
Nick Kavadias
Puis-je limiter cela à un ensemble de dossiers sur notre disque partagé? Je ne veux pas que tous nos utilisateurs ne créent ni ne mettent en cache les pouces pour tous les dossiers sur ce gros disque partagé. Je veux que tous les utilisateurs ne créent pas ou ne mettent pas en cache les pouces juste pour un petit ensemble (qui est utilisé dans ces scripts)
Microsoft vous donne uniquement la possibilité de désactiver le comportement - de ne pas contrôler où il est appliqué. Sans demander à quelqu'un d'apporter des modifications à l'Explorateur Windows sur les clients du service LanManServer sur l'ordinateur serveur, vous avez de la chance. (D'accord, d'accord - je suppose que vous pourriez faire un hack laid et affreux comme la pré-création d'un fichier "thumbs.db" dans chaque dossier sur l'ordinateur serveur avec des autorisations qui empêchent "l'utilisateur normal" d'écrire dessus. être intéressant de voir quel serait le mode d'échec de l'explorateur Windows du client dans ce cas ... heh heh ...)
Evan Anderson
merci à tous pour les conseils .. cela ressemble à un hack haha ​​terrible et laid. Je vais juste désactiver les pouces à travers le tableau. Je suis sûr que nos utilisateurs vivront toujours.
9

Avec Windows Server 2003 et versions ultérieures, le gestionnaire de ressources du serveur de fichiers peut être utilisé pour appliquer une stratégie concernant le type de fichiers enregistrés dans un partage réseau.

  1. Utilisez le Gestionnaire de serveur pour ajouter le Gestionnaire de ressources du serveur de fichiers, l'un des services de rôle disponibles lorsque les services de fichiers sont installés.
  2. Ouvrez l'outil d'administration de File Server Resource Manager.
  3. Définissez un nouveau groupe de fichiers qui inclut "Thumbs.db"
  4. Définissez un nouvel écran de fichier personnalisé pour utiliser le filtrage actif et sélectionnez votre groupe de fichiers personnalisé pour les fichiers Thumbs.db. Vous pouvez éventuellement choisir d'envoyer un avertissement au journal des événements chaque fois qu'un fichier est bloqué.
  5. Utilisez un client Windows pour parcourir certaines images sur le partage et vérifiez que Thumbs.db n'est plus créé.
  6. Si vous avez activé la journalisation des événements, il apparaîtra comme un événement d'avertissement 8215 dans le journal des applications du serveur à partir de la source "SRMSVC".
Nic
la source
1

Cette fonctionnalité devrait fonctionner sur les environnements «plus anciens» (XP, Server 2003) Pour désactiver cette fonctionnalité, procédez comme suit:

1) Ouvrez mon ordinateur 2) Cliquez sur Outils 3) Cliquez sur Options des dossiers 4) Cliquez sur l'onglet Affichage 5) Cochez l'option "Ne pas mettre en cache les vignettes" 6) Cliquez sur OK 7) Fermez mon ordinateur

Cela devrait fonctionner dans les environnements «plus récents» (W7) gpedit.msc Configuration utilisateur | Modèles d'administration | Composants Windows | Explorateur Windows Double-cliquez sur "Désactiver la mise en cache des vignettes dans les fichiers thumbs.db cachés" (3e élément à droite) Source: http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails- in-hidden-thumbs-db-files /

user241838
la source
0

Il n'y a pas de mécanisme intégré à Win2003 pour empêcher les clients de les créer, vous devrez donc faire preuve de créativité et assembler un hack qui entraînerait son échec.

squillman
la source