Массовое изменение экрана блокировки Windows 10 Pro

Массовое изменение экрана блокировки Windows 10 Pro

Я ищу способ изменить изображение на экране блокировкиWindows 10 Pro amd64рабочие станции в домене.

Я обнаружил, что параметр групповой политики работает только в версии Enterprise, по крайней мере, в выпусках 1607 и 1703.

Изменения в реестре не вступают в силу.

Изменения из PowerShell невозможны из-заSetImageFileAsyncметод требует асинхронной файловой операции, которая не реализована в PowerShell.

Врепозиторий githubесть решение спредварительно скомпилированная dllно эта dll не может загрузиться на моей ОС из-за ошибки:

Add-Type: Не удалось загрузить файл или сборку "file:///C:\Users\kardash.CORP\Downloads\PoshWinRT.dll" или одну из ее зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515) В строке:1 символ:1 + Add-Type -Path PoshWinRT.dll + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Add-Type], FileLoadException + FullyQualifiedErrorId: System.IO.FileLoadException,Microsoft.PowerShell.Commands.AddTypeCommand

и у меня нет Visual Studio, чтобы самому скомпилировать эту dll из исходников.

Другойрешениеесть две проблемы:

  1. Это не сработает, если пользователь уже изменил изображение (это меняет изображения по умолчанию)
  2. Изменяет ACL файлов для системных файлов.

Есть ли другой способ это сделать? Может быть, есть какая-то утилита command-line?

решение1

Я также прошел все эти пути, пытаясь изменить LockScreen с помощью скрипта Powershell. Столкнулся с теми же препятствиями, которые вы описали. Наконец, решил с помощью изменения реестра, создав новый ключ в пути, как описано в блогпосте:https://abcdeployment.wordpress.com/2017/04/20/how-to-set-custom-backgrounds-for-desktop-and-lockscreen-in-windows-10-creators-update-v1703-with-powershell/

Создайте новый ключ реестра по адресу: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curre‌​ntVersion\Personaliz‌​ationCSP. Затем для этого ключа создайте строки LockScreenImagePath, LockScreenImageUrl с данными, установленными на абсолютный путь к вашему изображению. Затем установите DWORD, имя на LockScreenImageStatus, его значение на 1.

Пример скрипта PS от блогера на Onedrive:https://1drv.ms/t/s!AljjQEIEs7p2jWGOBHlScNgjX4-F Проверено, работает ли на моем Windows 10 Pro версии 1709

Связанный контент