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 .