Windows命令行组策略-使用findstr / regex

时间:2018-10-15 13:20:35

标签: regex windows command-line findstr group-policy

使用Windows命令行,我使用以下命令列出管理模板组策略设置:gpresult / Scope User / v

我收到的输出示例如下:

export class AuthGuard implements CanActivate {
  constructor(
    private loggedInService: LoggedinService, 
    private router: Router
  ) {}

  canActivate(next: ActivatedRouteSnapshot,
    state: RouterStateSnapshot): Observable<boolean> {
    let url: string = state.url;
    return this.loggedInService.isLoggedIn$;
  }

  checkLogin(url: string): boolean {
    if (this.loggedInService.isLoggedIn) {
      return true;
    } else {
      this.loggedInService.redirectUrl = url;
      return false;
    }
  }
}

我正在尝试修改命令,以便能够使用findstr类型的方式列出特定的管理模板设置,但未能尝试找到正确的语法。例如,从上面看到的列表中,我试图仅获取此设置的结果,而没有其他任何内容:

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

非常感谢您的帮助。

0 个答案:

没有答案
相关问题