Get-SCComplianceStatus

获取 VMM 管理的计算机的符合性状态。

语法

Get-SCComplianceStatus
   [-VMMServer <ServerConnection>]
   [-All]
   [<CommonParameters>]
Get-SCComplianceStatus
   [-VMMServer <ServerConnection>]
   -VMMManagedComputer <VMMManagedComputer>
   [<CommonParameters>]

说明

Get-SCComplianceStatus cmdlet 获取由 Virtual Machine Manager (VMM) 管理的一台或多台计算机的符合性状态对象。 返回的符合性状态提供有关针对已分配基线的符合性的详细信息。

示例

示例 1:获取主机的符合性状态

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $Compliance = Get-SCComplianceStatus -VMMManagedComputer $VMHost.ManagedComputer
PS C:\> $Compliance

第一个命令获取名为 VMHost01 的主机对象,并将对象存储在$VMHost变量中。

第二个命令获取存储在 $VMHost 01 中的主机的符合性状态对象,并将对象存储在$Compliance变量中。

最后一个命令显示有关 VMHost01 的符合性状态的信息。

参数

-All

指示此 cmdlet 获取独立于父对象的所有从属对象。 例如,该命令 Get-SCVirtualDiskDrive -All 获取所有虚拟磁盘驱动器对象,而不考虑每个虚拟磁盘驱动器对象关联的虚拟机对象或模板对象。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMManagedComputer

指定由 VMM 管理的计算机对象。

Type:VMMManagedComputer
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

指定VMM 服务器对象。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

输出

ComplianceStatus

此 cmdlet 返回 ComplianceStatus 对象。