更改远程桌面壁纸

更改远程桌面壁纸

我想更改一群用户桌面上的桌面壁纸。我没有 AD,所以我不能使用全局策略。我找到了一个可以在本地运行的脚本。但是,我不知道如何让它远程运行。我计划从我的电脑运行该脚本,并将其应用于我列表中的远程桌面电脑。

set-itemproperty -path "HKCU:Control Panel\Desktop" -name WallPaper -value c:\wallpaper\wallpaper.jpg

我如何才能让这个脚本在远程计算机上运行?

答案1

Invoke-Command -ComputerName RemoteComputerName { Set-ItemProperty -Path "HKCU:Control Panel\Desktop" -name WallPaper -value c:\wallpaper\wallpaper.jpg }

然而,这个答案假设远程计算机已启用 WinRM(您没有提及任何操作系统,尽管 Zoredache 询问过)。Get-Help Invoke-Command如果您在 AD 环境之外运行,请查看如何执行凭据和模拟。

相关内容