Gibt es eine Möglichkeit, zu verhindern, dass Thumbs.db auf der SERVER-Seite erstellt wird?

9

Ich habe einige Skripte, die auf Dateien ausgeführt werden, die sich auf einem freigegebenen Laufwerk auf einem Win2003-Server befinden.

Ich muss mir die Bilder auf einer beliebigen Anzahl von PCs in unserem Netzwerk ansehen. Jedes Mal, wenn ich diese Ordner durchsuche, erstellen die Clients die Datei thumbs.db, die unsere Skripte stört, die Ordner verschieben und löschen, dies aber normalerweise nicht können Die "thumbs.db wird verwendet".

Dies gilt auch dann, wenn ich meine Ordner- / Bildvorschau auf dem von mir verwendeten Clientcomputer schließe.

Ich möchte also thumbs.db insgesamt deaktivieren - aber gibt es eine Möglichkeit, dies auf dem Server zu tun, damit ich mich nicht um die Registrierungseinstellungen des Clientcomputers usw. kümmern muss?


quelle
Dies ist wahrscheinlich besser für SU geeignet, es sei denn, Sie verwalten Clientcomputer und legen Gruppenrichtlinien oder ähnliches fest.
Sinan Ünür
1
@ Sinan: Er fragt, ob es auf dem Server eine Möglichkeit gibt, dies zu verhindern.
Squillman
Ähnliche Frage hier: serverfault.com/questions/15102/…
Nic

Antworten:

8

Es gibt keine wirklich gute Möglichkeit, diese "Serverseite" mit einem anderen Mechanismus als der Gruppenrichtlinie zu steuern (die letztendlich nur eine Einstellung in den Registern der Clientcomputer vornimmt).

Schauen Sie sich die Einstellung "Zwischenspeichern von Miniaturbildern deaktivieren" unter "Windows Explorer" unter "Windows-Komponenten" unter "Administrative Vorlagen" im Abschnitt "Benutzerkonfiguration" eines Gruppenrichtlinienobjekts an.

Evan Anderson
quelle
+1 Einverstanden. GPO ist die beste "serverseitige" Lösung dafür
Nick Kavadias
Kann ich dies auf eine Reihe von Ordnern auf unserem freigegebenen Laufwerk beschränken? Ich möchte nicht, dass alle unsere Benutzer keine Daumen für alle Ordner auf diesem großen freigegebenen Laufwerk erstellen oder zwischenspeichern. Ich möchte, dass alle Benutzer keine Daumen nur für einen kleinen Satz erstellen oder zwischenspeichern (der in diesen Skripten verwendet wird)
Microsoft bietet Ihnen nur die Möglichkeit, das Verhalten zu deaktivieren und nicht zu steuern, wo es angewendet wird. Ohne dass jemand Änderungen an Windows Explorer auf den Clients des LanManServer-Dienstes auf dem Server-Computer vornimmt, haben Sie kein Glück. (Okay, okay - Ich nehme an, Sie könnten einen hässlichen und schrecklichen Hack ausführen, z. B. eine "thumbs.db" -Datei in jedem Ordner auf dem Servercomputer mit Berechtigungen vorab erstellen, die verhindern, dass "normale Benutzer" darauf schreiben Es wäre interessant zu sehen, wie der Windows Explorer-Fehlermodus des Clients in diesem Fall aussehen würde ... heh heh ...)
Evan Anderson
danke an alle für den rat .. das klingt nach einem schrecklichen und hässlichen hack haha. Ich werde nur die Daumen auf der ganzen Linie deaktivieren. Ziemlich sicher, dass unsere Benutzer noch leben werden.
9

Unter Windows Server 2003 und neuer kann der Dateiserver-Ressourcenmanager verwendet werden, um Richtlinien für die Art der in einer Netzwerkfreigabe gespeicherten Dateien durchzusetzen.

  1. Verwenden Sie den Server-Manager, um den Dateiserver-Ressourcen-Manager hinzuzufügen, einen der Rollendienste, die bei der Installation von Dateidiensten verfügbar sind.
  2. Öffnen Sie das Verwaltungstool File Server Resource Manager.
  3. Definieren Sie eine neue Dateigruppe, die "Thumbs.db" enthält.
  4. Definieren Sie einen neuen benutzerdefinierten Dateibildschirm, um die aktive Überprüfung zu verwenden, und wählen Sie Ihre benutzerdefinierte Dateigruppe für Thumbs.db-Dateien aus. Optional können Sie jedes Mal, wenn eine Datei blockiert wird, eine Warnung an das Ereignisprotokoll senden.
  5. Verwenden Sie einen Windows-Client, um einige Bilder auf der Freigabe zu durchsuchen und sicherzustellen, dass Thumbs.db nicht mehr erstellt wird.
  6. Wenn Sie die Ereignisprotokollierung aktiviert haben, wird sie als Warnereignis 8215 im Anwendungsprotokoll des Servers von der Quelle "SRMSVC" angezeigt.
Nic
quelle
1

Diese Funktion sollte in "älteren" Umgebungen (XP, Server 2003) funktionieren. Gehen Sie wie folgt vor, um diese Funktion zu deaktivieren:

1) Öffnen Sie den Arbeitsplatz 2) Klicken Sie auf Extras 3) Klicken Sie auf Ordneroptionen 4) Klicken Sie auf die Registerkarte Ansicht 5) Aktivieren Sie die Option "Miniaturansichten nicht zwischenspeichern" 6) Klicken Sie auf OK 7) Schließen Sie den Computer

Dies sollte in 'neueren' Umgebungen (W7) funktionieren. Gpedit.msc Benutzerkonfiguration | Administrative Vorlagen | Windows-Komponenten | Windows Explorer Doppelklicken Sie auf "Caching von Miniaturansichten in versteckten thumbs.db-Dateien deaktivieren" (3. Element rechts). Quelle: http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails- in-hidden-thumbs-db-files /

user241838
quelle
0

In Win2003 ist kein Mechanismus integriert, der verhindert, dass Clients sie erstellen. Sie müssten also kreativ werden und einen Hack zusammenstellen, der zum Fehlschlagen führen würde.

Squillman
quelle