2013-12-11 72 views
1

是否有一個powershell或命令行我可以使用在Windows 8.1上設置壁紙?我試着運行以下但沒有運氣?我有70個平板電腦,並希望在每個平臺上運行批處理文件以設置所有自定義設置。Powershell或命令行在Windows 8.1上設置壁紙?

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d wallpaper_path /f 

它說沒找到下面的UpdatePerUserSystemParameters?

RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters 
+0

是你的完整代碼嗎? – Chelseawillrecover

+0

是的,我嘗試了不同的變化。我看到reg key被設置,然後當我重新啓動時,它被重新設置爲默認 – user1342164

+0

我採取了創建主題並應用PowerShell片段中的主題。如果這是可以接受的,我會發布答案。僅供參考,themepack文件一次設置4件事,全部或不設置。桌面背景,顏色,聲音,屏幕保護程序將受到影響,以防萬一您有70名員工可能會抱怨最喜歡的屏幕保護程序。 –

回答

1

我不能告訴你爲什麼你reg命令無法正常工作,但我知道了以下工作:

set-itemproperty -path "HKCU:Control Panel\Desktop" -name wallpaper -value $image 

值得注意的是:這臺在HKCU(HKEY_CURRENT_USER)的財產,因此會影響與運行該命令的Powershell會話相關聯的用戶。要爲其他用戶運行此命令,我將以該用戶的身份在Powershell會話中運行它。