Можно ли использовать пакетные сценарии для получения значения групповой политики 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
)