Mudança em massa da tela de bloqueio do Windows 10 Pro

Mudança em massa da tela de bloqueio do Windows 10 Pro

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:

  1. Não funcionará se o usuário já alterar a imagem (muda as imagens padrão)
  2. 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\Curre‌​ntVersion\Personaliz‌​ationCSP. 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

informação relacionada