สคริปต์ PowerShell เพื่อเปลี่ยนภาพพื้นหลังเดสก์ทอปและภาพหน้าจอล็อคโดยไม่ต้องลงชื่อเข้าใช้ในแต่ละบัญชี?


2

ฉันต้องการทราบว่าฉันสามารถสร้างสคริปต์ PowerShell ที่เปลี่ยนแปลงภาพพื้นหลังของเดสก์ท็อปและภาพหน้าจอล็อกทั้งหมดเป็นภาพที่แตกต่างกันโดยไม่ต้องลงชื่อเข้าใช้ในแต่ละบัญชีได้อย่างไร

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

นี่คือสิ่งที่ฉันมี:

# Save pictures to the correct directory

New-Item -ItemType directory -Path C:\Windows\Web\Wallpaper\CompanyImages

If (test-path "C:\Windows\Web\Wallpaper\CompanyImages\photo1.jpg*"){Remove-Item "C:\Windows\Web\Wallpaper\CompanyImages\photo1.jpg"}
Copy-Item "E:\USB\photo1.jpg*" -Destination "C:\Windows\Web\Wallpaper\CompanyImages"

If (test-path "C:\Windows\Web\Wallpaper\CompanyImages\photo2.jpg*"){Remove-Item "C:\Windows\Web\Wallpaper\CompanyImages\photo2.jpg"}
Copy-Item "E:\USB\photo2.jpg*" -Destination "C:\Windows\Web\Wallpaper\CompanyImages"

If (test-path "C:\Windows\Web\Wallpaper\CompanyImages\photo3.jpg*"){Remove-Item "C:\Windows\Web\Wallpaper\CompanyImages\photo3.jpg*"}
Copy-Item "E:\USB\photo3.jpg*" -Destination "C:\Windows\Web\Wallpaper\CompanyImages"

If (test-path "C:\Windows\Web\Wallpaper\CompanyImages\photo4.jpg*"){Remove-Item "C:\Windows\Web\Wallpaper\CompanyImages\photo4.jpg*"}
Copy-Item "E:\USB\photo4.jpg*" -Destination "C:\Windows\Web\Wallpaper\CompanyImages"

If (test-path "C:\Windows\Web\Wallpaper\CompanyImages\photo5.jpg*"){Remove-Item "C:\Windows\Web\Wallpaper\CompanyImages\photo5.jpg*"}
Copy-Item "E:\USB\photo5.jpg*" -Destination "C:\Windows\Web\Wallpaper\CompanyImages"

Write-Host "Images have been successfully copied. "
#Apply desktop images
#Apply Lock-screen image


พื้นหลังของหน้าจอล็อคสำหรับบัญชีควรเป็นภาพเดียวกันกับพื้นหลังของเดสก์ท็อปหรือไม่ การเปลี่ยนพื้นหลังของเดสก์ท็อปสำหรับบัญชีอื่นนั้นทำได้ค่อนข้างดี แต่การตั้งค่าหน้าจอล็อคของบัญชีเฉพาะนั้นทำได้ยาก
Ben N

1
มีเหตุผลใดที่คุณไม่ได้ใช้ GPO
Seth

เราไม่มีไดเรกทอรีที่ใช้งานอยู่ดังนั้นฉันจึงหวังว่าจะสร้างสคริปต์ที่ฉันสามารถนำไปใช้กับคอมพิวเตอร์หลายเครื่องเพื่อประหยัดเวลา
Brie_So_Cold

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