Freigeben über


Start-SCUpdateRemediation

Initiiert die Aktion der Installation eines oder mehrerer Updates auf einem verwalteten Server, die für eine zugewiesene Baseline erforderlich sind.

Syntax

VMHostCluster

Start-SCUpdateRemediation
    -VMHostCluster <HostCluster>
    [-VMMServer <ServerConnection>]
    [-Baseline <Baseline>]
    [-Updates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
    [-SuspendReboot]
    [-UseLiveMigration]
    [-BypassMaintenanceModeCheck]
    [-RemediateAllClusterNodes]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

ClusterNodeRemediationWithJobgroup

Start-SCUpdateRemediation
    -VMHostCluster <HostCluster>
    -JobGroup <Guid>
    -VMHost <Host>
    [-VMMServer <ServerConnection>]
    [-Baseline <Baseline>]
    [-Updates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
    [-SuspendReboot]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

ClusterRemediationWithJobgroup

Start-SCUpdateRemediation
    -VMHostCluster <HostCluster>
    -JobGroup <Guid>
    [-VMMServer <ServerConnection>]
    [-UseLiveMigration]
    [-BypassMaintenanceModeCheck]
    [-StartNow]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

VMMManagedComputer

Start-SCUpdateRemediation
    -VMMManagedComputer <VMMManagedComputer>
    [-VMMServer <ServerConnection>]
    [-Baseline <Baseline>]
    [-Updates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
    [-SuspendReboot]
    [-JobGroup <Guid>]
    [-StartNow]
    [-EnableMaintenanceMode]
    [-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, die für eine zugewiesene Baseline erforderlich sind.

Beispiele

Beispiel 1: Herstellen der Konformität eines Hosts mit einer angegebenen Baseline

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 mit dem Namen VMHost01 ab und speichert das Objekt in der Variablen $VMHost.

Der zweite Befehl ruft den Kompatibilitätsstatus für den Host VMHost01 ab und speichert das Statusobjekt in der Variablen $Compliance.

Mit dem dritten Befehl wird das Baselineobjekt mit dem Namen Security Baseline abgerufen und in der Variablen $Baseline gespeichert.

Der vierte Befehl startet eine Kompatibilitätsüberprüfung auf VMHost01 anhand der Sicherheitsbaseline-Baseline und speichert die Ergebnisse in der Variablen $Compliance.

Mit dem letzten Befehl wird die Standardisierung von VMHost01 gestartet, um die Kompatibilität mit der Sicherheitsbaseline-Baseline herzustellen.

Parameter

-Baseline

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

Parametereigenschaften

Typ:Baseline
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMHostCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ClusterNodeRemediationWithJobgroup
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
VMMManagedComputer
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-BypassMaintenanceModeCheck

Gibt an, dass das Cluster-Patching Knoten für Knoten fortgesetzt wird, auch wenn sich ein Clusterknoten bereits im Wartungsmodus befindet. Standardmäßig schlägt die Clusterstandardisierung fehl, wenn sich einer der Clusterknoten bereits im Wartungsmodus befindet.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMHostCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ClusterRemediationWithJobgroup
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-EnableMaintenanceMode

Aktiviert den Wartungsmodus für einen eigenständigen VMM-Verwaltungsserver, der auch als Host dient. Wenn ein eigenständiger Host standardisiert wird, versetzt VMM ihn standardmäßig nicht in den Wartungsmodus.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMMManagedComputer
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Gruppe ausgeführt werden, kurz bevor der letzte Befehl ausgeführt wird, der denselben Auftragsgruppenbezeichner enthält.

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ClusterNodeRemediationWithJobgroup
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ClusterRemediationWithJobgroup
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-PROTipID

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

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RemediateAllClusterNodes

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMHostCluster
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-StartNow

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ClusterRemediationWithJobgroup
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SuspendReboot

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMHostCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ClusterNodeRemediationWithJobgroup
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
VMMManagedComputer
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Updates

Gibt ein oder mehrere Softwareupdates an.

Parametereigenschaften

Typ:

System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMHostCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ClusterNodeRemediationWithJobgroup
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
VMMManagedComputer
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-UseLiveMigration

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMHostCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ClusterRemediationWithJobgroup
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMHost

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

Weitere Informationen zu den einzelnen Hosttypen finden Sie unter dem Cmdlet Add-SCVMHost .

Parametereigenschaften

Typ:Host
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ClusterNodeRemediationWithJobgroup
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMHostCluster

Gibt ein VMM-Hostclusterobjekt an.

Parametereigenschaften

Typ:HostCluster
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMHostCluster
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ClusterNodeRemediationWithJobgroup
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ClusterRemediationWithJobgroup
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMManagedComputer

Gibt ein Computerobjekt an, das von VMM verwaltet wird.

Parametereigenschaften

Typ:VMMManagedComputer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMMManagedComputer
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

ComplianceStatus

Dieses Cmdlet gibt ein ComplianceStatus-Objekt zurück.