Я ищу способ изменить изображение блокировки экрана на рабочих станциях Windows 10 Pro amd64 в домене.
Я обнаружил, что опция групповой политики работает только в версии Enterprise, по крайней мере, в выпусках 1607 и 1703.
Изменения в реестре не действуют.
Изменения в PowerShell невозможны, так как метод SetImageFileAsync требует асинхронной файловой операции, которая не реализована в PowerShell.
В github repo есть решение с предварительно скомпилированной 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.Команды.AddTypeCommand
и у меня нет Visual Studio для самостоятельной компиляции этой DLL из источников.
Другое решение имеет две проблемы:
- Это не будет работать, если пользователь уже меняет изображение (это меняет изображения по умолчанию)
- Это изменяет acl файла на системные файлы.
Есть ли другой способ сделать это? Может быть какая-нибудь утилита для похвалы?