มีวิธีป้องกัน Thumbs.db ไม่ให้ถูกสร้างบนฝั่ง SERVER หรือไม่?


9

ฉันมีสคริปต์บางตัวที่ทำงานกับไฟล์ที่อยู่บนไดรฟ์ที่ใช้ร่วมกันบนเซิร์ฟเวอร์ Win2003

ฉันต้องดูรูปในพีซีทุกเครื่องในเครือข่ายของเรา .. ดังนั้นทุกครั้งที่ฉันเรียกดูโฟลเดอร์เหล่านี้ไคลเอนต์จะสร้าง thumbs.db ซึ่งรบกวนสคริปต์ของเราซึ่งย้ายและลบโฟลเดอร์ แต่มักไม่สามารถทำได้เนื่องจาก "thumbs.db ใช้งานอยู่"

สิ่งนี้เป็นจริงแม้ว่าฉันจะปิดโฟลเดอร์ / ภาพตัวอย่างในเครื่องไคลเอ็นต์ใดก็ตามที่ฉันใช้อยู่

ดังนั้นฉันต้องการปิดการใช้งาน thumbs.db ทั้งหมด - แต่มีวิธีการทำบนเซิร์ฟเวอร์ดังนั้นฉันไม่ต้องกังวลเกี่ยวกับการตั้งค่ารีจิสทรีของเครื่องไคลเอนต์ ฯลฯ ?


สิ่งนี้อาจเหมาะสมกว่าสำหรับ SU เว้นแต่ว่าคุณกำลังจัดการเครื่องไคลเอ็นต์และตั้งค่านโยบายกลุ่มหรือบางอย่าง
Sinan Ünür

1
@Sinan: เขาถามว่ามีวิธีบนเซิร์ฟเวอร์เพื่อป้องกันไม่ให้
squillman

คำถามที่คล้ายกันที่นี่: serverfault.com/questions/15102/…
Nic

คำตอบ:


8

ไม่มีวิธีที่ดีในการควบคุม "ฝั่งเซิร์ฟเวอร์" นี้ด้วยกลไกอื่น ๆ นอกเหนือจากนโยบายกลุ่ม (ซึ่งท้ายที่สุดแล้วเพียงแค่ทำการตั้งค่าในการลงทะเบียนของคอมพิวเตอร์ไคลเอนต์)

ดูที่การตั้งค่า "ปิดการแคชรูปภาพขนาดย่อ" ภายใต้ "Windows Explorer" ภายใต้ "ส่วนประกอบ Windows" ภายใต้ "เทมเพลตการดูแลระบบ" ในส่วน "การกำหนดค่าผู้ใช้" ของวัตถุนโยบายกลุ่ม


+1 เห็นด้วย GPO เป็นทางออก 'ฝั่งเซิร์ฟเวอร์' ที่ดีที่สุดสำหรับเรื่องนี้
Nick Kavadias

ฉันสามารถ จำกัด สิ่งนี้ได้เพียงแค่ชุดโฟลเดอร์ในไดรฟ์ที่ใช้ร่วมกันของเราหรือไม่ ฉันไม่ต้องการให้ผู้ใช้ของเราทุกคนไม่สร้างหรือแคชนิ้วหัวแม่มือสำหรับทุกโฟลเดอร์ในไดรฟ์ที่แชร์ขนาดใหญ่นี้ ฉันต้องการให้ผู้ใช้ทุกคนที่จะได้สร้างหรือนิ้วหัวแม่มือแคชชุดเล็กเพียงหนึ่ง (ที่อยู่ในการใช้งานในสคริปต์เหล่านี้)

Microsoft ให้คุณเลือกที่จะปิดพฤติกรรมเท่านั้น - ไม่ควบคุมตำแหน่งที่ใช้ หากไม่มีใครสักคนที่จะทำการปรับเปลี่ยน Windows Explorer บนไคลเอนต์ในบริการ LanManServer บนคอมพิวเตอร์เซิร์ฟเวอร์คุณจะโชคดี (โอเคโอเค - ฉันคิดว่าคุณสามารถทำการแฮ็กที่น่าเกลียดและน่ากลัวอย่างเช่นการสร้างไฟล์ "thumbs.db" ไว้ล่วงหน้าในทุก ๆ โฟลเดอร์บนคอมพิวเตอร์เซิร์ฟเวอร์ด้วยสิทธิ์ที่ป้องกันไม่ให้ผู้ใช้ธรรมดาเขียนลงไป มีความน่าสนใจที่จะดูว่าโหมดความล้มเหลวของ Windows Explorer ของลูกค้าจะเป็นอย่างไรในกรณีนี้ ... heh heh ... )
Evan Anderson

ขอบคุณทุกคนสำหรับคำแนะนำ .. ที่ฟังดูแย่มากและน่าเกลียดฮ่าฮ่า ฉันแค่จะปิดการใช้นิ้วหัวแม่มือทั่วกระดาน ค่อนข้างแน่ใจว่าผู้ใช้ของเราจะยังคงอยู่

9

ด้วย Windows Server 2003 และใหม่กว่านั้นFile Server Resource Managerสามารถใช้เพื่อบังคับใช้นโยบายเกี่ยวกับประเภทของไฟล์ที่บันทึกไว้ในการแชร์เครือข่าย

  1. ใช้ Server Manager เพื่อเพิ่ม File Server Resource Manager ซึ่งเป็นหนึ่งในบริการบทบาทที่มีให้เมื่อติดตั้ง File Services
  2. เปิดเครื่องมือการจัดการ File Server Resource Manager
  3. กำหนดกลุ่มไฟล์ใหม่ที่มี "Thumbs.db"
  4. กำหนดหน้าจอไฟล์ที่กำหนดเองใหม่เพื่อใช้การคัดกรองที่ใช้งานอยู่และเลือกกลุ่มไฟล์ที่กำหนดเองของคุณสำหรับไฟล์ Thumbs.db คุณอาจเลือกที่จะส่งคำเตือนไปยังบันทึกเหตุการณ์ทุกครั้งที่ไฟล์ถูกบล็อก
  5. ใช้ไคลเอนต์ Windows เพื่อเรียกดูภาพบางส่วนจากการแชร์และตรวจสอบว่า Thumbs.db ไม่ได้ถูกสร้างขึ้นอีกต่อไป
  6. หากคุณเปิดใช้งานการบันทึกเหตุการณ์จะปรากฏเป็นคำเตือนเหตุการณ์ 8215 ในบันทึกแอปพลิเคชันของเซิร์ฟเวอร์จากแหล่งที่มา "SRMSVC"

1

คุณลักษณะนี้ควรทำงานบนสภาพแวดล้อม 'ที่เก่ากว่า' (XP, Server 2003) ในการปิดคุณลักษณะนี้ให้ทำดังนี้:

1) เปิดคอมพิวเตอร์ของฉัน 2) คลิกที่เครื่องมือ 3) คลิกที่ตัวเลือกโฟลเดอร์ 4) คลิกที่แท็บดู 5) ทำการตรวจสอบในตัวเลือก "อย่าแคชภาพขนาดเล็ก" 6) คลิกตกลง 7) ปิดคอมพิวเตอร์ของฉัน

สิ่งนี้จะทำงานในสภาพแวดล้อม 'ใหม่กว่า' (W7) gpedit.msc การกำหนดค่าผู้ใช้ | เทมเพลตการดูแลระบบ | คอมโพเนนต์ของ Windows Windows Explorer ดับเบิลคลิก“ ปิดการแคชภาพขนาดเล็กในไฟล์ thumbs.db ที่ซ่อนอยู่” (รายการที่ 3 ด้านขวา) ที่มา: http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails- ในซ่อนยกนิ้ว DB-/ ไฟล์


0

ไม่มีกลไกใน Win2003 ที่จะป้องกันไม่ให้ลูกค้าสร้างดังนั้นคุณต้องสร้างครีเอทีฟแฮ็คเข้าด้วยกันซึ่งจะทำให้มันล้มเหลว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.