Start-SCUpdateRemediation
Lance l’action d’installation d’une ou plusieurs mises à jour sur un serveur managé requis à partir d’une ligne de base affectée.
Syntax
Start-SCUpdateRemediation
[-VMMServer <ServerConnection>]
-VMHostCluster <HostCluster>
[-Baseline <Baseline>]
[-Updates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
[-SuspendReboot]
[-UseLiveMigration]
[-BypassMaintenanceModeCheck]
[-RemediateAllClusterNodes]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Start-SCUpdateRemediation
[-VMMServer <ServerConnection>]
-VMHostCluster <HostCluster>
[-Baseline <Baseline>]
[-Updates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
[-SuspendReboot]
-JobGroup <Guid>
-VMHost <Host>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Start-SCUpdateRemediation
[-VMMServer <ServerConnection>]
-VMHostCluster <HostCluster>
[-UseLiveMigration]
[-BypassMaintenanceModeCheck]
-JobGroup <Guid>
[-StartNow]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Start-SCUpdateRemediation
[-VMMServer <ServerConnection>]
[-Baseline <Baseline>]
[-Updates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
[-SuspendReboot]
[-JobGroup <Guid>]
[-StartNow]
[-EnableMaintenanceMode]
-VMMManagedComputer <VMMManagedComputer>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Start-SCUpdateRemediation lance l’action d’installer une ou plusieurs mises à jour non conformes sur un serveur managé requis à partir d’une ligne de base affectée.
Exemples
Exemple 1 : Mettre un hôte en conformité avec une ligne de base spécifiée
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:\> $Compliance = Start-SCComplianceScan -VMMManagedComputer $VMHost.ManagedComputer -Baseline $Baseline
PS C:\> Start-SCUpdateRemediation -VMMManagedComputer $VMHost.ManagedComputer -Baseline $Baseline
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 hôte et stocke l’objet d’état dans la variable $Compliance.
La troisième commande obtient l’objet de base de référence nommé Security Baseline et stocke l’objet dans la variable $Baseline.
La quatrième commande démarre une analyse de conformité sur VMHost01 par rapport à la ligne de base de référence de sécurité et stocke les résultats dans la variable $Compliance.
La dernière commande démarre la correction de VMHost01 pour la mettre en conformité avec la ligne de base de référence de sécurité.
Paramètres
-Baseline
Spécifie un objet de référence VMM (Virtual Machine Manager).
Type: | Baseline |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BypassMaintenanceModeCheck
Indique que la mise à jour corrective du cluster continue le nœud par nœud même si un nœud de cluster est déjà en mode maintenance. Par défaut, la correction du cluster échoue si l’un des nœuds de cluster est déjà en mode maintenance.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableMaintenanceMode
Active le mode maintenance pour un serveur d’administration VMM autonome qui sert également d’hôte. Par défaut, lors de la correction d’un hôte autonome, VMM ne le met pas en mode maintenance.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobGroup
Spécifie un identificateur pour une série de commandes qui s’exécutent en tant que groupe juste avant la commande finale qui inclut le même identificateur de groupe de travaux.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-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 |
-RemediateAllClusterNodes
Indique que la correction de mise à jour est effectuée sur tous les nœuds d’un cluster.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuspendReboot
Indique que l’ordinateur en cours de mise à jour ne redémarre pas lorsqu’un redémarrage est requis par une mise à jour logicielle.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Updates
Spécifie une ou plusieurs mises à jour logicielles.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UseLiveMigration
Indique que la migration dynamique est utilisée lors d’une correction de cluster.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
Spécifie un objet ordinateur hôte d’ordinateur virtuel. VMM prend en charge les hôtes Hyper-V, les hôtes VMware ESX et les hôtes Citrix XenServer.
Pour plus d’informations sur chaque type d’hôte, consultez l’applet de commande Add-SCVMHost .
Type: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Spécifie un objet cluster hôte VMM.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMManagedComputer
Spécifie un objet ordinateur géré par VMM.
Type: | VMMManagedComputer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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
ComplianceStatus
Cette applet de commande retourne un objet ComplianceStatus .