Възможно ли е да се използва пакетен скрипт за извличане на стойността на груповата политика на сървъра на Window?

Има ли пакетна команда, която ще ми позволи да извлека стойността на конкретната групова политика в прозорец сървър? Нещо като gpedit.msc направи, но го искам в командния ред, защото искам да конвертирам тези стойности във формата, който искам.

Пример: Ако отворя gpedit.msc, отида до Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Restore files and directories, тогава мога да получа стойността на това правило.

Някакви начини в пакетния скрипт могат да ме отведат до този път и да уловя стойността?

Благодаря, вашата помощ е високо ценена.


person overshadow    schedule 08.07.2014    source източник
comment
gpresult дава цялата информация за зададеното (ако липсва, не е зададено нищо). Той извежда нормален команден ред (на няколко реда на запис - толкова безполезен), XML и HTML.   -  person Noodles    schedule 08.07.2014
comment
О, разбирам, този не мога да персонализирам резултата във формата, от който се нуждая. Благодаря ви за отговора.   -  person overshadow    schedule 08.07.2014
comment
Отказваш се твърде лесно.   -  person Noodles    schedule 08.07.2014
comment
Кажи ми какво искаш?   -  person Noodles    schedule 08.07.2014
comment
Искам нещо като REG.EXE QUERY HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WdiSystemHost /V Start и ще получа резултат като този HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WdiSystemHost Start REG_DWORD 0x3 Този е само за регистър, но сега аз искате стойност на груповата политика. Благодари ти.   -  person overshadow    schedule 08.07.2014


Отговори (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
) 
person Noodles    schedule 08.07.2014
comment
Съжалявам за късния отговор, току-що тествах кода. Не ми върши работа. Получавам тези грешки в два реда Синтаксисът на командата е неправилен. Синтаксисът на командата е неправилен. в командния ред. Благодаря ти. - person overshadow; 22.07.2014