Bagikan melalui


Set-SCComplianceStatus

Mengatur objek status kepatuhan.

Sintaks

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

Deskripsi

Cmdlet Set-SCComplianceStatus menetapkan objek status kepatuhan.

Contoh

Contoh 1: Menambahkan pengecualian ke status kepatuhan

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."

Perintah pertama mendapatkan objek host bernama VMHost01 dan menyimpan objek dalam variabel $VMHost.

Perintah kedua mendapatkan status kepatuhan untuk VMHost01 dan menyimpan objek staus dalam variabel $Compliance.

Perintah ketiga mendapatkan garis besar bernama Garis Besar Keamanan dan menyimpan objek dalam variabel $Baseline.

Perintah keempat mendapatkan pembaruan buletin keamanan MS05-055 dan menyimpan objek pembaruan dalam variabel $Update.

Perintah terakhir menambahkan pengecualian ke pembaruan MS05-055 yang merupakan bagian dari garis besar Garis Besar Keamanan, dan catatan pengecualian dengan alasan bisnis untuk pengecualian.

Parameter

-AddExemption

Menentukan pengecualian untuk pembaruan yang merupakan bagian dari garis besar yang ditambahkan cmdlet ini.

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

-Baseline

Menentukan objek garis besar Virtual Machine Manager (VMM).

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

-ComplianceStatus

Menentukan objek status kepatuhan. Status kepatuhan objek menunjukkan kepatuhan objek terhadap garis besar tempat objek ditetapkan.

Type:ComplianceStatus
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ExemptionNote

Menentukan alasan bisnis untuk pembaruan yang dikecualikan.

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

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

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

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (PRO) yang memicu tindakan ini. Ini memungkinkan audit tips PRO.

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

-RemoveExemption

Menentukan pengecualian dari pembaruan yang merupakan bagian dari garis besar yang dihapus cmdlet ini.

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

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

-Update

Menentukan objek pembaruan perangkat lunak.

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

-VMMServer

Menentukan objek server VMM.

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

Output

ComplianceStatus

Cmdlet ini mengembalikan objek ComplianceStatus .