Можно ли использовать пакетные сценарии для получения значения групповой политики Windows Server?

Есть ли какая-нибудь пакетная команда, которая позволит мне получить значение определенной групповой политики на сервере окон? Что-то вроде gpedit.msc сделал, но я хочу это в командной строке, потому что я хочу преобразовать эти значения в нужный мне формат.

Пример: если я открою gpedit.msc, я перейду к Конфигурация компьютера \ Конфигурация Windows \ Параметры безопасности \ Локальные политики \ Назначение прав пользователя \ Восстановить файлы и каталоги, и тогда я смогу получить значение этой политики.

Любые способы в пакетном сценарии могут привести меня к этому пути и поймать значение?

Спасибо, ваша помощь очень ценится.

1 ответ

Это нужно отладить. Это поиск MemCheckBoxInRunDlg.

@echo off
setlocal enabledelayedexpansion
set flag=n
for /f "tokens=1 delims=" %%A in ('gpresult /z') do (
If !flag!==y echo %%A & set flag=n
Echo %%A |findstr /i /c:"memcheck">nul 2>&1
If errorlevel 0 if not errorlevel 1 set flag=y
) 
Другие вопросы по тегам