Partager via


Set-SCBaseline

Modifie une ligne de base en ajoutant ou en supprimant des mises à jour ou des étendues d’affectation.

Syntax

Set-SCBaseline
   [-VMMServer <ServerConnection>]
   [-Baseline] <Baseline>
   [-Name <String>]
   [-Description <String>]
   [-AddUpdates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
   [-RemoveUpdates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
   [-AddAssignmentScope <IBaselineAssignmentScope>]
   [-RemoveAssignmentScope <IBaselineAssignmentScope>]
   [-JobGroup <Guid>]
   [-StartNow]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

L’applet de commande Set-SCBaseline modifie une ligne de base en ajoutant ou supprimant des mises à jour ou des étendues d’affectation. Une base de référence est une liste de mises à jour qui, avec les affectations d’étendue, peut classer la conformité des mises à jour requises pour les serveurs d’infrastructure VMM (Virtual Machine Manager).

Exemples

Exemple 1 : Modifier une ligne de base existante en ajoutant des mises à jour et une étendue d’affectation

PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Baseline = Get-SCBaseline -Name "Security Baseline"
PS C:\> $Update = Get-SCUpdate -SecurityBulletinId "MS05-055"
PS C:\> Set-SCBaseline -Baseline $Baseline -AddUpdates $Update -AddAssignmentScope $Cluster

La première commande obtient l’objet cluster nommé Cluster01 et stocke l’objet dans la variable $Cluster.

La deuxième commande obtient l’objet de base de référence nommé Security Baseline et stocke l’objet dans la variable $Baseline.

La troisième commande obtient l’objet de mise à jour du bulletin de sécurité nommé MS05-051 et stocke l’objet dans la variable $Update.

La dernière commande ajoute la mise à jour stockée dans $Update (MS05-051) à la base de référence stockée dans $Baseline (Base de référence de sécurité) et définit l’étendue d’affectation sur l’objet stocké dans $Cluster (Cluster01).

Exemple 2 : Supprimer une mise à jour et une étendue d’affectation d’une base de référence existante

PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Baseline = Get-SCBaseline -Name "Security Baseline"
PS C:\> $Update = Get-SCUpdate -SecurityBulletinId "MS05-055"
PS C:\> Set-SCBaseline -Baseline $Baseline -RemoveUpdates $Update -RemoveAssignmentScope $Cluster

La première commande obtient l’objet cluster nommé Cluster01 et stocke l’objet dans la variable $Cluster.

La deuxième commande obtient l’objet de base de référence nommé Security Baseline et stocke l’objet dans la variable $Baseline.

La troisième commande obtient l’objet de mise à jour du bulletin de sécurité nommé MS05-051 et stocke l’objet dans la variable $Update.

La dernière commande supprime la mise à jour stockée dans $Update (MS05-051) de la base de référence stockée dans $Baseline (Base de référence de sécurité) et supprime l’étendue d’affectation stockée dans $Cluster (Cluster01).

Paramètres

-AddAssignmentScope

Spécifie un tableau d’hôtes ou de clusters de machines virtuelles que cette applet de commande ajoute à une étendue d’affectation de référence.

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

-AddUpdates

Spécifie les mises à jour logicielles à ajouter à une ligne de base.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Baseline

Spécifie un objet de base VMM.

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

-Description

Indique une description de l’objet spécifié.

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

-JobGroup

Spécifie un identificateur pour une série de commandes qui seront exécutées ensemble juste avant que la commande finale qui comprend le même identificateur de groupe de travaux soit exécutée.

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

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-Name

Spécifie le nom d’un objet VMM.

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

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RemoveAssignmentScope

Spécifie une étendue. Cette applet de commande supprime un ou plusieurs objets VMMManagedComputer, VMHostCluster ou VMHostGroup d’une étendue d’affectation de référence.

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

-RemoveUpdates

Spécifie les mises à jour logicielles à supprimer d’une ligne de base.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-StartNow

Identifie la dernière commande d’un groupe de travaux et démarre l’exécution des commandes dans le groupe de travaux. Ce paramètre doit être utilisé avec le paramètre JobGroup.

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

-VMMServer

Spécifie un objet serveur VMM.

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

Sorties

Baseline

Cette applet de commande retourne un objet Baseline .