Set-SCComplianceStatus
Définit un objet d’état de conformité.
Syntaxe
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>]
Description
L’applet de commande Set-SCComplianceStatus définit un objet d’état de conformité.
Exemples
Exemple 1 : Ajouter une exemption à un état de conformité
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."
La première commande obtient l’objet hôte nommé VMHost01 et stocke l’objet dans la variable $VMHost.
La deuxième commande obtient l’état de conformité de VMHost01 et stocke l’objet staus dans la variable $Compliance.
La troisième commande obtient la ligne de base nommée Base de référence de sécurité et stocke l’objet dans la variable $Baseline.
La quatrième commande obtient la mise à jour du bulletin de sécurité MS05-055 et stocke l’objet de mise à jour dans la variable $Update.
La dernière commande ajoute une exemption à la mise à jour MS05-055 qui fait partie de la base de référence de la base de référence de sécurité et une note d’exemption avec une raison métier de l’exemption.
Paramètres
-AddExemption
Spécifie une exemption à une mise à jour qui fait partie d’une ligne de base que cette applet de commande ajoute.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Baseline
Spécifie un objet de référence VMM (Virtual Machine Manager).
Type: | Baseline |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ComplianceStatus
Spécifie un objet d’état de conformité. L’état de conformité d’un objet indique la conformité de l’objet aux lignes de base auxquelles l’objet est affecté.
Type: | ComplianceStatus |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ExemptionNote
Spécifie une raison professionnelle de la mise à jour exemptée.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-JobVariable
Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (PRO) qui a déclenché cette action. Cela permet d’auditer les conseils PRO.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveExemption
Spécifie une exemption d’une mise à jour qui fait partie d’une ligne de base supprimée par cette applet de commande.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsynchronously
Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Update
Spécifie un objet de mise à jour logicielle.
Type: | SoftwareUpdate |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Sorties
ComplianceStatus
Cette applet de commande retourne un objet ComplianceStatus.