Скрипт Powershell из ярлыка для смены рабочего стола

Любые идеи и предложения о том, почему это работает при запуске из ж / в PS, но не при запуске из ярлыка, определенного как:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -File "C:\Users\bin\ChangeDesktop.ps1"

Содержимое ChangeDesktop.ps1:

set-itemproperty -path "HKCU:Control Panel\Desktop" -name WallPaper -value ""
rundll32.exe user32.dll, UpdatePerUserSystemParameters

Если я нахожусь в среде «командной строки» PS, фон рабочего стола автоматически удаляется и обновляется, за исключением того, что я должен вручную обновить рабочий стол, чтобы изменения вступили в силу.

Система Windows Server 2008 R2 - новая установка. Политика выполнения сценария установлена на RemoteSigned, и я не вижу ошибок PS. Я просто не вижу автоматического обновления рабочего стола при запуске с ярлыка на рабочем столе.

царапает голову

Ответы на вопрос(4)

Ваш ответ на вопрос