scwcmd analyze
适用于:Windows Server 2022、Windows Server 2019、Windows Server 2012 R2 和 Windows Server 2012
确定计算机是否符合策略。 在 .xml 文件中返回结果。
此命令还接受计算机名称列表作为输入。 若要在浏览器中查看结果,请使用 scwcmd view 并将 %windir%\security\msscw\TransformFiles\scwanalysis.xsl
指定为 .xsl 转换。
语法
scwcmd analyze [[[/m:<computername> | /ou:<OuName>] /p:<policy>] | /i:<computerlist>] [/o:<resultdir>] [/u:<username>] [/pw:<password>] [/t:<threads>] [/l] [/e]
参数
参数 | 说明 |
---|---|
/m:<computername> |
指定要分析的计算机的 NetBIOS 名称、DNS 名称或 IP 地址。 如果指定了 /m 参数,则还必须指定 /p 参数。 |
/ou:<OuName> |
指定 Active Directory 域服务中组织单位 (OU) 的完全限定域名 (FQDN)。 如果指定了 /ou 参数,则还必须指定 /p 参数。 OU 中的所有计算机都将根据给定的策略进行配置。 |
/p:<policy> |
指定要用于执行分析的 .xml 策略文件的路径和文件名。 |
/i:<computerlist> |
指定包含计算机列表及其预期策略文件的 .xml 文件的路径和文件名。 .xml 文件中的所有计算机都将根据其相应的策略文件进行分析。 示例 .xml 文件是 %windir%\security\SampleMachineList.xml 。 |
/o:<resultdir> |
指定应保存分析结果文件的路径和目录。 默认为当前目录。 |
/u:<username> |
指定在远程计算机上执行分析时要使用的备用用户凭据。 默认为登录用户。 |
/pw:<password> |
指定在远程计算机上执行分析时要使用的备用用户凭据。 默认为登录用户的密码。 |
/t:<threads> |
指定分析期间应保持的同时未完成的分析操作数。 数值范围为 1-1000,默认值为 40。 |
/l | 导致记录分析过程。 将为正在分析的每台计算机生成一个日志文件。 日志文件将存储在结果文件所在的目录。 使用 /o 选项指定结果文件的目录。 |
/e | 如果发现不匹配,则将事件记录到应用程序事件日志。 |
/? | 在命令提示符下显示帮助。 |
示例
若要针对文件 webpolicy.xml 分析安全策略,请键入:
scwcmd analyze /p:webpolicy.xml
若要使用 webadmin 帐户的凭据针对文件 webpolicy.xml 在名为“webserver”的计算机上分析安全策略,请键入:
scwcmd analyze /m:webserver /p:webpolicy.xml /u:webadmin
若要针对最大线程数为 100 的文件 webpolicy.xml分析安全策略,并将结果输出到 resultserver 共享中名为 results 的文件,请键入:
scwcmd analyze /i:webpolicy.xml /t:100 /o:\\resultserver\results
若要使用 DomainAdmin 凭据针对文件 webpolicy.xml 分析 WebServers OU 的安全策略,请键入:
scwcmd analyze /ou:OU=WebServers,DC=Marketing,DC=ABCCompany,DC=com /p:webpolicy.xml /u:DomainAdmin
相关链接
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈