是否有可以针对计算机列表运行以获取域中的计算机策略设置的 PowerShell 命令?
我的服务器都是Windows 2008和2012操作系统。
我将把一些 GP 设置应用于大量服务器,我想知道是否可以针对包含服务器名称的 .txt 服务器列表运行 PowerShell 命令,然后导出到结果 html 文件或文本文件。
答案1
将您的文本文件创建为 RemoteComputers.txt,每个计算机/服务器占一行...文件中没有其他内容。
从管理工作站/服务器:
Import-Module GroupPolicy
然后运行下面的脚本:
$RemoteComputers = Get-Content -Path C:\Data\RemoteComputers.txt
foreach ($computer in $RemoteComputers)
{
Get-GPResultantSetOfPolicy -Computer $computer -ReportType htm -Path C:\Data\rsop\$computer.htm
}