cript do PowerShell do atalho para alterar a área de trabalho
Todas as idéias e sugestões sobre por que isso funciona quando executado a partir do PS, mas não quando executado a partir de um atalho definido como:
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -File "C:\Users\bin\ChangeDesktop.ps1"
Conteúdo do ChangeDesktop.ps1:
set-itemproperty -path "HKCU:Control Panel\Desktop" -name WallPaper -value ""
rundll32.exe user32.dll, UpdatePerUserSystemParameters
Se estou no ambiente de "prompt de comando" do PS, o plano de fundo da área de trabalho é automaticamente removido e atualizado; além disso, preciso atualizar manualmente a área de trabalho para efetuar a alteraçã
@System é o Windows Server 2008 R2 - nova instalação. A política de execução de script está definida como RemoteSigned e não vejo erros de PS. Apenas não vejo a área de trabalho sendo atualizada automaticamente ao executar a partir de um atalho na área de trabalh
scratches head