Групповая политика командной строки Windows - Использование findstr / regex - PullRequest
0 голосов
/ 15 октября 2018

Используя командную строку Windows, я перечисляю параметры групповой политики административных шаблонов, используя эту команду: gpresult / Scope User / v

Пример полученного вывода показан ниже:

Administrative Templates
    ------------------------
        GPO: Local Group Policy
            Folder Id: Software\Policies\Microsoft\Windows\Control Panel\Desktop\ScreenSaverIsSecure
            Value:       49, 0, 0, 0
            State:       Enabled

        GPO: Local Group Policy
            Folder Id: Software\Policies\Microsoft\Windows\Control Panel\Desktop\ScreenSaveTimeOut
            Value:       57, 0, 48, 0, 48, 0, 0, 0
            State:       Enabled

        GPO: Local Group Policy
            Folder Id: Software\Policies\Microsoft\Windows\Control Panel\Desktop\SCRNSAVE.EXE
            Value:       115, 0, 99, 0, 114, 0, 110, 0, 115, 0, 97, 0, 118, 0, 101, 0, 46, 0, 115, 0, 99, 0, 114, 0, 0, 0
            State:       Enabled

        GPO: Local Group Policy
            Folder Id: Software\Policies\Microsoft\Windows\Control Panel\Desktop\ScreenSaveActive
            Value:       49, 0, 0, 0
            State:       Enabled

Я пытаюсь изменить команду, чтобы можно было использовать способ типа findstr для перечисления определенного параметра административного шаблона, и не удалось найти правильный синтаксис.Например, из приведенного выше списка я пытаюсь получить только результаты этого параметра и ничего больше:

    GPO: Local Group Policy
        Folder Id: Software\Policies\Microsoft\Windows\Control Panel\Desktop\ScreenSaveTimeOut
        Value:       57, 0, 48, 0, 48, 0, 0, 0
        State:       Enabled

Любая помощь очень ценится.

...