Freigeben über


Set-CMSoftwareUpdate

Legt ein Softwareupdate fest.

Syntax

Set-CMSoftwareUpdate
   [-CustomSeverity <CustomSeverityType>]
   -Id <String>
   [-MaximumExecutionMins <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareUpdate
   [-CustomSeverity <CustomSeverityType>]
   [-MaximumExecutionMins <Int32>]
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareUpdate
   [-CustomSeverity <CustomSeverityType>]
   -InputObject <IResultObject>
   [-MaximumExecutionMins <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Set-CMSoftwareUpdate ändert die Konfigurationseinstellungen für ein Softwareupdate. Sie können dieses Cmdlet verwenden, um den Schweregrad und die maximale Laufzeit für ein Update festzulegen. Ein Softwareupdate ist ein Update für Windows oder andere Software, die Configuration Manager auf eine Sammlung von Computern anwendet.

Hinweis

Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Abrufen eines Softwareupdates und Ändern der Einstellungen

PS XYZ:\> Get-CMSoftwareUpdate -Name "Update for Windows 10 (KB3106932)" | Set-CMSoftwareUpdate -MaximumExecutionMins 10 -CustomSeverity Critical

Dieser Befehl ruft das Softwareupdateobjekt mit dem Namen Update für Windows 10 (KB3106932) ab und verwendet den Pipelineoperator, um das Objekt an Set-CMSoftwareUpdate zu übergeben. Dadurch wird der Schweregrad des Updates auf Kritisch und die maximale Installationszeit auf 10 Minuten festgelegt.

Beispiel 2: Ändern von Softwareupdateeinstellungen

PS XYZ:\> Set-CMSoftwareUpdate -Id 16777979 -MaximumExecutionMins 10 -CustomSeverity Critical

Dieser Befehl ruft das Softwareupdate mit der ID 16777979 ab und legt den Schweregrad des Updates auf Kritisch und die maximale Installationszeit auf 10 Minuten fest.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CustomSeverity

Gibt den Schweregrad für das Softwareupdate an. Gültige Werte sind:

  • Kritisch
  • Wichtig
  • Niedrig
  • Mittel
  • Keine
Typ:CustomSeverityType
Zulässige Werte:None, Low, Moderate, Important, Critical
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Id

Gibt die ID der Softwareupdates an.

Typ:String
Aliase:CIId, CI_ID
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Gibt ein Softwareupdateobjekt an. Verwenden Sie das Cmdlet Get-CMSoftwareUpdate , um ein Softwareupdateobjekt abzurufen.

Typ:IResultObject
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-MaximumExecutionMins

Gibt in Minuten an, wie lange die Installation eines Softwareupdates auf Clientcomputern maximal abgeschlossen werden kann.

Typ:Int32
Aliase:MaximumExecutionMinutes
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines Softwareupdates an.

Typ:String
Aliase:LocalizedDisplayName
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object