Estou pesquisando uma maneira de alterar a imagem da tela de bloqueioWindows 10 Pró amd64estações de trabalho no domínio.
Descobri que a opção de política de grupo funciona apenas na versão Enterprise, pelo menos nas versões 1607 e 1703.
As alterações no registro não têm efeito.
Alterações do PowerShell não são possíveis devido aSetImageFileAsyncO método requer operação de arquivo assíncrona que não é implementada no PowerShell.
Emrepositório githubhá solução comdll pré-compiladamas esta dll não pode carregar no meu sistema operacional com erro:
Add-Type: Não foi possível carregar o arquivo ou assembly 'file:///C:\Users\kardash.CORP\Downloads\PoshWinRT.dll' ou uma de suas dependências. A operação não é suportada. (Exceção de HRESULT: 0x80131515) Na linha:1 char:1 + Add-Type -Path PoshWinRT.dll + ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ + CategoryInfo: NotSpecified: (:) [Add-Type], FileLoadException + FullyQualifiedErrorId: System.IO.FileLoadException,Microsoft.PowerShell.Commands.AddTypeCommand
e não tenho Visual Studio para compilar essa dll a partir das fontes.
Outrosoluçãotem dois problemas:
- Não funcionará se o usuário já alterar a imagem (muda as imagens padrão)
- Ele altera o arquivo acl nos arquivos do sistema.
Existe alguma outra maneira de fazer isso? Pode ser algum utilitário de linha de comando?
Responder1
Também passei por todos esses caminhos tentando alterar o script LockScreen com Powershell. Encontrei os mesmos obstáculos que você descreveu. Finalmente resolvido com a alteração do Registro criando uma nova chave no caminho conforme descrito na postagem do blog:https://abcdeployment.wordpress.com/2017/04/20/how-to-set-custom-backgrounds-for-desktop-and-lockscreen-in-windows-10-creators-update-v1703-with-powershell/
Crie uma nova chave de registro em: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP. Então, para esta chave, crie strings LockScreenImagePath, LockScreenImageUrl com dados definidos para o caminho absoluto da sua imagem. Em seguida, defina um DWORD, com o nome LockScreenImageStatus e seu valor como 1.
Exemplo de script PS do Blogger no Onedrive:https://1drv.ms/t/s!AljjQEIEs7p2jWGOBHlScNgjX4-F Verifiquei que funcionou no meu Windows 10 Pro versão 1709