![]() |
Установить значение одного параметра GPO на локальном ПК
Приветствую.
Есть в GPO параметр Удаление сведений о зоне происхождения вложений, находиться он по адресу: Конфигурация пользователя->Административные шаблоны->Компоненты Windows->Диспетчер вложений Необходимо на ПК не в домене, данный параметр включить. Как это сделать с помощью PowerShell? P.S. ОС Windows 10 Pro. |
Anton04,
Для того, чтобы сделать это через PowerShell, для начала найдем корреспондирующий политике ключ в реестре: Information about the Attachment Manager in Microsoft Windows Как видим, это: Код:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments Значения параметра = 1 Далее, вам нужно внести эти изменения, используя PS. Вот вам два хороших мануала, где все подробно расписано:Если возникнут сопутствующие вопросы - задавайте. Можно, конечно, и напрямую: Use Windows PowerShell to Manage Group Policy. Но там дополнительные требования по ОС. |
https://www.microsoft.com/en-us/down....aspx?id=55319 - качаете LGPO
Формируем файл, sv.txt : Код:
USER Код:
LGPO.exe /r C:\sv.txt /w C:\sv.pol Код:
LGPO.exe /u C:\sv.pol |
Казбек,
Про реестр знаю, но не то. Тестирую так. Запускаю mmc и добавляю GPO. Дохожу до нужного параметра. Снимаю состояние реестра Regshot`ом. Меняю значение на нужно. Вывожу отчёт Regshot`а и вижу две ветки реестра: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{AFD8CDC0-3A19-426C-AB21-E6D23EA7134B}User\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments] и [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments] Сохраняю обе ветки реестра с параметрами SaveZoneInformation в reg файл. Закомментирую строку с разделом [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{AFD8CDC0-3A19-426C-AB21-E6D23EA7134B}User\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments] Меняю в той же консоле GPO на значение параметра по умолчанию (не определено). Импортирую полученный reg файл. Смотрю в консоль GPO и вижу, что значение не поменяно. Скачиваю файл из интернета и смотрю его свойства, альтернативные потоки сохранены. Раскомментирую строку с разделом [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{AFD8CDC0-3A19-426C-AB21-E6D23EA7134B}User\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]. Импортирую reg файл. Смотрю в консоль GPO и вижу, что значение поменяно. Скачиваю файл из интернета и смотрю его свойства, альтернативных потоков нет. Учитывая, что часть раздела реестра, а именно AFD8CDC0-3A19-426C-AB21-E6D23EA7134B, является уникальной, но напрямую импортировать значение реестра в любую систему нельзя. Каждый раз высчитывать данное значение не вариант. Можно конечно внести изменение в раздел реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments], но опять же это изменение сработает только после перезагрузки ОС и его не будет видно GPO локального ПК визуально (посредством консоли mmc), потому как в параметрах компьютера такого параметра нету, только в параметрах пользователя. |
Anton04,
Пробуйте PolicyFileEditor 3.0.0 Пример использования: Код:
$RegPath = 'Software\Policies\Microsoft\Windows\Control Panel\Desktop' |
Время: 16:06. |
Время: 16:06.
© OSzone.net 2001-