使用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
非常感谢您的帮助。