ฝ่ายบริหารของฉันตัดสินใจตั้งค่าสกรีนเซฟเวอร์สไลด์โชว์เดียวกันบนพีซีทุกเครื่องในบริษัท รูปภาพของสไลด์โชว์ควรมีการออกแบบขององค์กรและให้กฎทั่วไปในการรักษาความปลอดภัยข้อมูล คำแนะนำที่เป็นประโยชน์ หรือข้อมูลอ้างอิงอื่นๆ ประการแรก พวกเขาพิจารณาการพัฒนาโปรแกรมรักษาหน้าจอของตนเองในรูปแบบ *.scr แต่วิธีนี้ต้องใช้ซอฟต์แวร์เพิ่มเติม และไม่ยืดหยุ่นและง่ายพอที่จะจัดการ ส่งผลให้เกิดโซลูชันในการเผยแพร่ภาพและจัดการโปรแกรมรักษาหน้าจอในโดเมน Active Directory โดยใช้ GPO
ควรกล่าวทันทีว่าบริษัทใช้ Windows เวอร์ชันที่รองรับทั้งหมด:Windows 7, Windows 8.1 และ Windows 10 เป็นระบบปฏิบัติการไคลเอ็นต์ ดังนั้นโซลูชันต้องเป็นสากลและทำงานบนระบบปฏิบัติการเวอร์ชันใดก็ได้
ในระบบปฏิบัติการ Windows โดยเริ่มจาก Windows 7 คุณสามารถแสดงสไลด์โชว์รูปภาพจากโฟลเดอร์ที่ระบุ แต่คุณไม่สามารถจัดการการตั้งค่าเหล่านี้โดยใช้ GPO ดังนั้นเราจึงต้องการวิธีแก้ปัญหาชั่วคราว
แชร์เครือข่ายพร้อมรูปภาพสำหรับสไลด์โชว์และ
ก่อนอื่น สร้างการแชร์เครือข่ายเพื่อจัดเก็บภาพต้นฉบับสำหรับสไลด์โชว์ของคุณบนเซิร์ฟเวอร์ใดๆ ในเครือข่ายของคุณ ให้สิทธิ์ผู้ใช้โดเมนทั้งหมด (ผู้ใช้โดเมน กลุ่ม) สิทธิ์ในการอ่านไฟล์ในโฟลเดอร์นี้ ตัวอย่างเช่น ในกรณีของเรา เส้นทาง UNC ไปยังไฟล์คือ \\srv1\Install\Img คัดลอกรูปภาพที่นี่
การกำหนดค่ารายการงานที่กำหนดเวลาไว้โดยใช้นโยบายกลุ่ม
จากนั้นสร้างไฟล์สคริปต์ copy_screens.bat ซึ่งจะเชื่อมต่อไคลเอ็นต์กับเครือข่ายแชร์และคัดลอกภาพสกรีนเซฟเวอร์ไปที่ C:\Screen เปิดโฟลเดอร์ ดิสก์ภายในเครื่องของคอมพิวเตอร์แต่ละเครื่อง โค้ดของสคริปต์ copy_screens.bat แสดงอยู่ด้านล่าง
net use s: \\fsrv1\Install\Img
mkdir C:\Screen
del /Q C:\Screen\*.*
xcopy S:\*.* C:\Screen
คัดลอกสคริปต์นี้ไปยังโฟลเดอร์ SYSVOL บนตัวควบคุมโดเมน (C:\Windows\SYSVOL\sysvol\contoso.com\scripts) จากนั้นใช้ตัวแก้ไขนโยบายกลุ่ม สร้างนโยบายใหม่หรือแก้ไขนโยบายที่มีอยู่ เพื่อสาธิต เราจะเรียกใช้งานคัดลอกโดยใช้งาน Task Scheduler แบบครั้งเดียว (ถ้าคุณต้องการรีเฟรชสไลด์ ให้เรียกใช้งานนี้อีกครั้ง) สร้างงานใหม่สำหรับ Task Scheduler สำหรับพีซีทุกเครื่องโดยใช้ GPO
เคล็ดลับ . คุณสามารถคัดลอกไฟล์โดยใช้สคริปต์เริ่มต้น แต่ในกรณีนี้ จะเป็นการดีกว่าที่จะแก้ไขสคริปต์ของคุณเพื่อตรวจสอบว่าไฟล์ในโฟลเดอร์ต้นทางมีการเปลี่ยนแปลงหรือไม่ไปที่ การกำหนดค่าผู้ใช้> ค่ากำหนด> การตั้งค่าแผงควบคุม > งานที่กำหนดเวลาไว้ และสร้างงานใหม่ (ใหม่->งานที่กำหนดเวลาไว้อย่างน้อย Windows 7 ) ด้วยพารามิเตอร์ต่อไปนี้:
ชื่องาน :CopyScreen
การกระทำ :อัปเดต
เรียกใช้งานโดยใช้บัญชีต่อไปนี้ :%LogonDomain%\%LogonUser%
เพิ่มทริกเกอร์ใหม่:ทริกเกอร์ใหม่ -> ตามกำหนดการ -> ครั้งเดียว ในทริกเกอร์ แท็บ
ใน การดำเนินการ แท็บ ระบุว่าต้องเรียกใช้สคริปต์ต่อไปนี้:\\contoso.com\SYSVOL\contoso.com\scripts\copy_screens.bat
บันทึกการเปลี่ยนแปลงในงานและกำหนดนโยบายให้กับ OU กับผู้ใช้
การกำหนดค่าการตั้งค่าสกรีนเซฟเวอร์บนพีซีอ้างอิง
ตอนนี้ คุณต้องกำหนดค่าสกรีนเซฟเวอร์ของคุณบนคอมพิวเตอร์อ้างอิง เพื่อให้ใช้รูปภาพสำหรับการนำเสนอสไลด์จาก C:\Screen . การตั้งค่าของรีจิสตรีคีย์ที่เกี่ยวข้องในคอมพิวเตอร์เครื่องนี้จะถูกแจกจ่ายไปยังพีซีทุกเครื่องโดยใช้นโยบายกลุ่ม
หมายเหตุ . โฟลเดอร์ C:\Screen ต้องมีอยู่ในคอมพิวเตอร์อ้างอิงใน Windows 10 ไปที่ส่วนการตั้งค่าต่อไปนี้:เริ่ม -> การตั้งค่า -> การปรับเปลี่ยนในแบบของคุณ -> ล็อค หน้าจอ . เลื่อนลงเพื่อค้นหาการตั้งค่าโปรแกรมรักษาหน้าจอ . เลือก ‘รูปภาพ’ เป็นสกรีนเซฟเวอร์แล้วคลิก การตั้งค่า
ระบุเส้นทางไปยัง C:\Screen ทำเครื่องหมายที่ Shuffle Pictures และบันทึกการเปลี่ยนแปลง
ตอนนี้ส่งออกสาขารีจิสทรีต่อไปนี้ HKEY_CURRENT_USER\Software \Microsoft\Windows Photo Viewer\Slideshow\Screensaver ในไฟล์ .reg และนำเข้าบนตัวควบคุมโดเมน (หรือคอมพิวเตอร์เครื่องอื่นที่คุณแก้ไข GPO)
สำคัญ . เส้นทางไปยังโฟลเดอร์ที่มีรูปภาพถูกจัดเก็บในพารามิเตอร์ EncryptedPIDL ที่เข้ารหัส (Base64) ดังนั้นคุณจะไม่สามารถเปลี่ยนแปลงได้ด้วยตนเอง เนื่องจาก Windows ไม่ได้ตัดบรรทัดในค่าของพารามิเตอร์นี้อย่างถูกต้อง คุณต้องแก้ไขไฟล์ .reg ด้วยตนเอง (ใน NotePad) เพื่อให้ค่าของคีย์ EncryptedPIDL ไปเป็นบรรทัดเดียว
บันทึกไฟล์ .reg และนำเข้าไปยังคอมพิวเตอร์ที่คุณแก้ไข GPO
GPO เพื่อจัดการสกรีนเซฟเวอร์
เปิดนโยบายของคุณและไปที่สาขา GPP ต่อไปนี้:การกำหนดค่าผู้ใช้ -> การตั้งค่า -> การตั้งค่า Windows -> รีจิสทรี . สร้างพารามิเตอร์ใหม่:ใหม่> Registry Wizard> ถัดไป
ไปที่ HKEY_CURRENT_USER -> Software -> Microsoft -> Windows Photo Viewer -> Slideshow -> Screensaver . ตรวจสอบคีย์ต่อไปนี้แล้วคลิก เสร็จสิ้น :
- เข้ารหัส PIDL
- สุ่ม
- ความเร็ว
จากนั้นไปที่ส่วน GPO ต่อไปนี้:การกำหนดค่าผู้ใช้ -> นโยบาย -> เทมเพลตการดูแลระบบ -> แผงควบคุม -> การกำหนดค่าส่วนบุคคล . เปิดใช้งาน บังคับโปรแกรมรักษาหน้าจอเฉพาะ และระบุ PhotoScreensaver.scr เป็นมูลค่าของมัน (โดยค่าเริ่มต้น Photoscreensaver.scr จะใช้โฟลเดอร์ C:\Users\Public\Pictures\Sample Pictures เป็นแหล่งที่มาของภาพสกรีนเซฟเวอร์)
เคล็ดลับ . คุณยังสามารถเปิดใช้งานนโยบายเหล่านี้ได้ในส่วนการตั้งค่าส่วนบุคคล
- เปิดใช้งานโปรแกรมรักษาหน้าจอ
- หน้าจอป้องกันรหัสผ่าน – ปกป้องหน้าจอล็อคด้วยรหัสผ่าน
- หน้าจอ ประหยัด หมดเวลา – ระยะหมดเวลาเป็นวินาทีที่ทริกเกอร์การเริ่มสกรีนเซฟเวอร์โดยอัตโนมัติ
นั่นคือทั้งหมด ปิดคอนโซลการจัดการนโยบายกลุ่มและอัปเดตนโยบายบนไคลเอนต์ (gpupdate /force
). สกรีนเซฟเวอร์สไลด์โชว์ขององค์กรเพียงตัวเดียวที่นำรูปภาพจาก c:\Screen เริ่มทำงานบนคอมพิวเตอร์โดเมนทุกเครื่องหลังจากหมดเวลาที่กำหนด