Start-SCComplianceScan
启动托管计算机或主机群集的符合性扫描。
语法
Start-SCComplianceScan
[-VMMServer <ServerConnection>]
-VMHostCluster <HostCluster>
[-Baseline <Baseline>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Start-SCComplianceScan
[-VMMServer <ServerConnection>]
[-Baseline <Baseline>]
-VMMManagedComputer <VMMManagedComputer>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
说明
Start-SCComplianceScan cmdlet 启动托管计算机或主机群集的符合性扫描。 在符合性扫描期间,指定的托管计算机或主机群集与分配的基线进行比较,并返回生成的符合性状态。
示例
示例 1:根据给定基线扫描主机
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $Compliance = Get-SCComplianceStatus -VMMManagedComputer $VMHost.ManagedComputer
PS C:\> foreach($Bsc in $Compliance.BaselineLevelComplianceStatus)`
PS C:\> {if ($Bsc.Baseline.Name -eq "Security Baseline")`
PS C:\> {$Baseline = $Bsc.Baseline; break}}
PS C:\> Start-SCComplianceScan -VMMManagedComputer $VMHost.ManagedComputer -Baseline $Baseline
第一个命令获取名为 VMHost01 的主机对象,并将该对象存储在$VMHost变量中。
第二个命令获取存储在 $VMHost 01 中的主机的符合性状态对象,并将对象存储在$Compliance变量中。
接下来的三行使用 ForEach 语句循环访问主机的基线符合性状态对象。 如果找到名为“安全基线”的基线,则第五个命令将其存储在$Baseline变量中。
最后一个命令使用存储在 $Baseline 中的基线(在本示例中为安全基线)启动主机上的符合性扫描。
参数
-Baseline
指定 VMM 基线对象。
类型: | Baseline |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-JobVariable
指定在此参数命名的变量中跟踪和存储作业进度。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PROTipID
指定性能和资源优化提示的 ID。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令行界面。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMHostCluster
指定 VMM 主机群集对象。
类型: | HostCluster |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMMManagedComputer
指定由 VMM 管理的计算机对象。
类型: | VMMManagedComputer |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
输出
ComplianceStatus