Freigeben über


Start-SCUpdateRemediation

Initiiert die Aktion, eine oder mehrere Updates auf einem verwalteten Server zu installieren, die aus einem zugewiesenen Basisplan erforderlich sind.

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>]

Beschreibung

Das Cmdlet "Start-SCUpdateRemediation " initiiert die Aktion zum Installieren eines oder mehrerer nicht kompatibler Updates auf einem verwalteten Server, der aus einem zugewiesenen Basisplan erforderlich ist.

Beispiele

Beispiel 1: Ein Host in Übereinstimmung mit einem angegebenen Basisplan bringen

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

Der erste Befehl ruft das Hostobjekt namens VMHost01 ab und speichert das Objekt in der $VMHost Variable.

Der zweite Befehl ruft den Compliancestatus für Host VMHost01 ab und speichert das Statusobjekt in der $Compliance Variable.

Der dritte Befehl ruft das Basisobjekt namens Security Baseline ab und speichert das Objekt in der $Baseline Variablen.

Der vierte Befehl startet einen Compliance-Scan auf VMHost01 gegen den Security Baseline-Basisplan und speichert die Ergebnisse in der $Compliance Variablen.

Der letzte Befehl startet die Korrektur von VMHost01, um es in Übereinstimmung mit dem Security Baseline-Baseline-Baseline zu bringen.

Parameter

-Baseline

Gibt ein Virtual Machine Manager (VMM)-Basisobjekt an.

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

-BypassMaintenanceModeCheck

Gibt an, dass das Clusterpatching den Knoten nach Knoten fortgesetzt, auch wenn sich ein Clusterknoten bereits im Wartungsmodus befindet. Standardmäßig schlägt die Clusterkorrektur fehl, wenn eine der Clusterknoten bereits im Wartungsmodus vorhanden ist.

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

-EnableMaintenanceMode

Ermöglicht den Wartungsmodus für einen eigenständigen VMM-Verwaltungsserver, der auch als Host dient. Standardmäßig wird VMM beim Beheben eines eigenständigen Hosts nicht in den Wartungsmodus eingefügt.

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

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die direkt vor dem letzten Befehl ausgeführt werden, der denselben Auftragsgruppenbezeichner enthält.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-PROTipID

Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RemediateAllClusterNodes

Gibt an, dass die Updatekorrektur auf allen Knoten eines Clusters ausgeführt wird.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

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

-StartNow

Identifiziert den letzten Befehl einer Auftragsgruppe und beginnt mit der Ausführung der Befehle innerhalb der Auftragsgruppe. Dieser Parameter muss mit dem JobGroup-Parameter verwendet werden.

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

-SuspendReboot

Gibt an, dass der Computer, der aktualisiert wird, nicht neu gestartet wird, wenn ein Neustart durch ein Softwareupdate erforderlich ist.

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

-Updates

Gibt eine oder mehrere Softwareupdates an.

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

Gibt an, dass die Livemigration während einer Clusterkorrektur verwendet wird.

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

-VMHost

Gibt ein Hostobjekt für virtuelle Maschinen an. VMM unterstützt Hyper-V-Hosts, VMware ESX-Hosts und Citrix XenServer-Hosts.

Weitere Informationen zu jedem Hosttyp finden Sie im Add-SCVMHost-Cmdlet .

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

-VMHostCluster

Gibt ein VMM-Hostclusterobjekt an.

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

-VMMManagedComputer

Gibt ein Computerobjekt an, das von VMM verwaltet wird.

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

ComplianceStatus

Dieses Cmdlet gibt ein ComplianceStatus-Objekt zurück.