Aracılığıyla paylaş


Start-SCComplianceScan

Yönetilen bir bilgisayar veya konak kümesi için uyumluluk taraması başlatır.

Syntax

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>]

Description

Start-SCComplianceScan cmdlet'i yönetilen bir bilgisayar veya konak kümesi için uyumluluk taraması başlatır. Uyumluluk taraması sırasında, belirtilen yönetilen bilgisayar veya konak kümesi atanan taban çizgileriyle karşılaştırılır ve sonuçta elde edilen uyumluluk durumu döndürülür.

Örnekler

Örnek 1: Konağı belirli bir taban çizgisine göre tarama

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

İlk komut VMHost01 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.

İkinci komut, $VMHost 01'de depolanan konağın uyumluluk durumu nesnesini alır ve nesneyi $Compliance değişkeninde depolar.

Sonraki üç satır, konağın temel uyumluluk durumu nesneleri arasında yineleme yapmak için forEach deyimini kullanır. Güvenlik Temeli adlı temel bulunursa beşinci komut bunu $Baseline değişkeninde depolar.

Son komut, $Baseline'de depolanan temeli kullanarak konakta uyumluluk taramasını başlatır ve bu örnekte Güvenlik Temeli'dir.

Parametreler

-Baseline

VMM temel nesnesini belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

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

-PROTipID

Performans ve Kaynak İyileştirme (PRO) ipuçlarının kimliğini belirtir.

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

-RunAsynchronously

Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-VMHostCluster

VMM konak kümesi nesnesini belirtir.

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

-VMMManagedComputer

VMM tarafından yönetilen bir bilgisayar nesnesi belirtir.

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

-VMMServer

BIR VMM sunucu nesnesi belirtir.

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

Çıkışlar

ComplianceStatus