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