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 .