Install-AzConnectedMachinePatch
Der Vorgang zum Installieren von Patches auf einer Hybridcomputeridentität in Azure.
Syntax
Install-AzConnectedMachinePatch
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-MaximumDuration <String>
-RebootSetting <String>
[-LinuxParameterClassificationsToInclude <String[]>]
[-LinuxParameterPackageNameMasksToExclude <String[]>]
[-LinuxParameterPackageNameMasksToInclude <String[]>]
[-WindowParameterClassificationsToInclude <String[]>]
[-WindowParameterExcludeKbsRequiringReboot]
[-WindowParameterKbNumbersToExclude <String[]>]
[-WindowParameterKbNumbersToInclude <String[]>]
[-WindowParameterMaxPatchPublishDate <DateTime>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Install-AzConnectedMachinePatch
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonString <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Install-AzConnectedMachinePatch
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Install-AzConnectedMachinePatch
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-InstallPatchesInput <IMachineInstallPatchesParameters>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Install-AzConnectedMachinePatch
-InputObject <IConnectedMachineIdentity>
-MaximumDuration <String>
-RebootSetting <String>
[-LinuxParameterClassificationsToInclude <String[]>]
[-LinuxParameterPackageNameMasksToExclude <String[]>]
[-LinuxParameterPackageNameMasksToInclude <String[]>]
[-WindowParameterClassificationsToInclude <String[]>]
[-WindowParameterExcludeKbsRequiringReboot]
[-WindowParameterKbNumbersToExclude <String[]>]
[-WindowParameterKbNumbersToInclude <String[]>]
[-WindowParameterMaxPatchPublishDate <DateTime>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Install-AzConnectedMachinePatch
-InputObject <IConnectedMachineIdentity>
-InstallPatchesInput <IMachineInstallPatchesParameters>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Der Vorgang zum Installieren von Patches auf einer Hybridcomputeridentität in Azure.
Beispiele
Beispiel 1: Installieren von Bewertungspatches
Install-AzConnectedMachinePatch -ResourceGroupName az-sdk-test -Name testMachine -MaximumDuration 'PT4H' -RebootSetting 'IfRequired' -WindowParameterClassificationsToInclude 'Critical'
ExcludedPatchCount FailedPatchCount InstallationActivityId InstalledPatchCount LastModifiedDateTime Maint
enanc
eWind
owExc
eeded
------------------ ---------------- ---------------------- ------------------- -------------------- -----
0 0 ********-****-****-****-********** 0 7/28/2023 7:55:08 AM False
Installieren Sie Computerpatches.
Parameter
-AsJob
Ausführen des Befehls als Auftrag
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Der Parameter DefaultProfile ist nicht funktionsfähig. Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.
Typ: | PSObject |
Aliase: | AzureRMContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Identity-Parameter
Typ: | IConnectedMachineIdentity |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-InstallPatchesInput
Input for InstallPatches as directly received by the API
Typ: | IMachineInstallPatchesParameters |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-JsonFilePath
Pfad der JSON-Datei, die für den Installationsvorgang bereitgestellt wird
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JsonString
Json-Zeichenfolge, die für den Installationsvorgang bereitgestellt wird
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LinuxParameterClassificationsToInclude
Die Updateklassifizierungen, die beim Installieren von Patches für Linux ausgewählt werden sollen.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LinuxParameterPackageNameMasksToExclude
Pakete, die im Patchvorgang ausgeschlossen werden sollen. Format: packageName_packageVersion
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LinuxParameterPackageNameMasksToInclude
Pakete, die in den Patchvorgang eingeschlossen werden sollen. Format: packageName_packageVersion
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MaximumDuration
Gibt die maximale Zeitspanne an, die der Vorgang ausführt. Es muss eine ISO 8601-kompatible Dauerzeichenfolge wie PT4H (4 Stunden) sein.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Der Name des Hybridcomputers.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NoWait
Asynchrones Ausführen des Befehls
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ProgressAction
{{ Fill ProgressAction Description }}
Typ: | ActionPreference |
Aliase: | proga |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RebootSetting
Definiert, wann es akzeptabel ist, einen virtuellen Computer während eines Softwareupdatevorgangs neu zu starten.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Der Name der Ressourcengruppe.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SubscriptionId
Hierbei handelt es sich um die ID des Zielabonnements.
Typ: | String |
Position: | Named |
Standardwert: | (Get-AzContext).Subscription.Id |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WindowParameterClassificationsToInclude
Die Updateklassifizierungen, die beim Installieren von Patches für Windows ausgewählt werden sollen.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WindowParameterExcludeKbsRequiringReboot
Filtert KBs aus, die nicht über "InstallationRebootBehavior" von "NeverReboots" verfügen, wenn dies auf "true" festgelegt ist.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WindowParameterKbNumbersToExclude
Kbs, die im Patchvorgang ausgeschlossen werden sollen
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WindowParameterKbNumbersToInclude
Kbs, die in den Patchvorgang aufgenommen werden sollen
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WindowParameterMaxPatchPublishDate
Dies wird verwendet, um Patches zu installieren, die am oder vor diesem angegebenen maximalen Veröffentlichungsdatum veröffentlicht wurden.
Typ: | DateTime |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
IMachineInstallPatchesParameters
Ausgaben
Azure PowerShell