Set-SCComplianceStatus
Ustawia obiekt stanu zgodności.
Składnia
Set-SCComplianceStatus
[-VMMServer <ServerConnection>]
[-ComplianceStatus] <ComplianceStatus>
-Baseline <Baseline>
-Update <SoftwareUpdate>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCComplianceStatus
[-VMMServer <ServerConnection>]
[-ComplianceStatus] <ComplianceStatus>
-Baseline <Baseline>
-Update <SoftwareUpdate>
[-ExemptionNote <String>]
[-AddExemption]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCComplianceStatus
[-VMMServer <ServerConnection>]
[-ComplianceStatus] <ComplianceStatus>
-Baseline <Baseline>
-Update <SoftwareUpdate>
[-RemoveExemption]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCComplianceStatus ustawia obiekt stanu zgodności.
Przykłady
Przykład 1. Dodawanie wykluczenia do stanu zgodności
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $Compliance = Get-SCComplianceStatus -VMMManagedComputer $VMHost.ManagedComputer
PS C:\> $Baseline = Get-SCBaseline -Name "Security Baseline"
PS C:\> $Update = Get-SCUpdate -SecurityBulletinID "MS05-055"
PS C:\> Set-SCComplianceStatus -ComplianceStatus $Compliance -Baseline $Baseline -Update $Update -AddExemption -ExemptionNote "This exemption has been signed off by the IT Manager."
Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost01 i przechowuje obiekt w zmiennej $VMHost.
Drugie polecenie pobiera stan zgodności maszyny wirtualnej VmHost01 i przechowuje obiekt staus w zmiennej $Compliance.
Trzecie polecenie pobiera punkt odniesienia o nazwie Punkt odniesienia zabezpieczeń i przechowuje obiekt w zmiennej $Baseline.
Czwarte polecenie pobiera aktualizację biuletynu zabezpieczeń MS05-055 i przechowuje obiekt aktualizacji w zmiennej $Update.
Ostatnie polecenie dodaje wykluczenie do aktualizacji MS05-055, która jest częścią punktu odniesienia zabezpieczeń, oraz notatkę o wykluczeń z przyczyną biznesową wykluczenia.
Parametry
-AddExemption
Określa wykluczenie aktualizacji, która jest częścią punktu odniesienia, który dodaje to polecenie cmdlet.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Baseline
Określa obiekt odniesienia programu Virtual Machine Manager (VMM).
Type: | Baseline |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComplianceStatus
Określa obiekt stanu zgodności. Stan zgodności obiektu wskazuje zgodność obiektu z punktami odniesienia, do których jest przypisany obiekt.
Type: | ComplianceStatus |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ExemptionNote
Określa przyczynę biznesową wykluczonej aktualizacji.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator wskazówka wydajności i optymalizacji zasobów (PRO), która wyzwoliła tę akcję. Umożliwia to przeprowadzanie inspekcji porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveExemption
Określa wykluczenie z aktualizacji będącej częścią punktu odniesienia usuniętego przez to polecenie cmdlet.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Update
Określa obiekt aktualizacji oprogramowania.
Type: | SoftwareUpdate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
ComplianceStatus
To polecenie cmdlet zwraca obiekt ComplianceStatus .