Save-CMSoftwareUpdate
Speichern sie Softwareupdates in Updategruppen und -paketen.
Syntax
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
[-SoftwareUpdateLanguage <String[]>]
-SoftwareUpdateName <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroupId <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroupName <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroup <IResultObject>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateId <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdate <IResultObject>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Verwenden Sie dieses Cmdlet, um ein oder mehrere Softwareupdates zu speichern, um Gruppen und Bereitstellungspakete zu aktualisieren.
Sie können ein oder mehrere Softwareupdates angeben, die Bereitstellungspaketen zugeordnet sind. Sie können auch den Downloadquellspeicherort von Updates und die Sprache der Softwareupdates angeben. Sprachen bestimmen, welche Zusammenfassungsdetails ein Softwareupdate synchronisiert und welche Dateisprachen für Softwareupdates heruntergeladen werden sollen.
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: Speichern eines Softwareupdates und Hinzufügen einer Sprache
Dieser Befehl speichert das Softwareupdate mit dem Namen Kumulatives Update für Windows 10 (KB3095020) für das Bereitstellungspaket package01. Außerdem wird Englisch zu seinem Sprachenarray hinzugefügt.
Save-CMSoftwareUpdate -SoftwareUpdateName "Cumulative Update for Windows 10 (KB3095020)" -DeploymentPackageName "Package01" -SoftwareUpdateLanguage "English"
Beispiel 2: Speichern eines Softwareupdates aus einer Softwareupdategruppe
Dieser Befehl ruft das Softwareupdategruppenobjekt testSUgroup10 ab und verwendet den Pipelineoperator, um das Objekt an Save-CMSoftwareUpdate zu übergeben, wodurch das Softwareupdate mit dem Paketnamen Package01 gespeichert wird.
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Save-CMSoftwareUpdate -DeploymentPackageName "Package01"
Beispiel 3: Speichern eines Softwareupdates aus einer Softwareupdategruppe und Angeben eines Quellspeicherorts für den Download von
Dieser Befehl ruft das Softwareupdategruppenobjekt mit dem Namen TestSUgroup10 ab und verwendet den Pipelineoperator, um das Objekt an Save-CMSoftwareUpdate zu übergeben, wodurch das Softwareupdate aus der Dateifreigabe Updates auf Server01 mit dem Paketnamen Package01 gespeichert wird.
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" Save-CMSoftwareUpdate -Location "\\Server01\Updates" -DeploymentPackageName "Package01"
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 |
-DeploymentPackageName
Geben Sie den Namen eines Bereitstellungspakets an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
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 |
-Location
Geben Sie einen Downloadquellspeicherort für Softwareupdates an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RetryCount
Geben Sie einen ganzzahligen Wert für die Anzahl der Wiederholungsversuche zum Herunterladen des Updates an.
Typ: | UInt32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RetryDelaySec
Geben Sie einen ganzzahligen Wert für die Anzahl von Sekunden an, die vor dem Erneuten Versuch gewartet werden soll.
Typ: | UInt32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SoftwareUpdate
Geben Sie ein zu speichernde Softwareupdateobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMSoftwareUpdate .
Typ: | IResultObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-SoftwareUpdateGroup
Geben Sie ein Softwareupdategruppenobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMSoftwareUpdateGroup .
Typ: | IResultObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-SoftwareUpdateGroupId
Geben Sie ein Array von IDs von Softwareupdategruppen an.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SoftwareUpdateGroupName
Geben Sie ein Array von Namen von Softwareupdategruppen an.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SoftwareUpdateId
Geben Sie ein Array von IDs von Softwareupdates an.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SoftwareUpdateLanguage
Geben Sie ein Array von Softwareupdatesprachen an.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SoftwareUpdateName
Geben Sie ein Array von Softwareupdatenamen 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