Delen via


Install-AzConnectedMachinePatch

De bewerking voor het installeren van patches op een identiteit van een hybride machine in Azure.

Syntaxis

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]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Install-AzConnectedMachinePatch
       -Name <String>
       -ResourceGroupName <String>
       [-SubscriptionId <String>]
       -JsonString <String>
       [-DefaultProfile <PSObject>]
       [-AsJob]
       [-NoWait]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Install-AzConnectedMachinePatch
       -Name <String>
       -ResourceGroupName <String>
       [-SubscriptionId <String>]
       -JsonFilePath <String>
       [-DefaultProfile <PSObject>]
       [-AsJob]
       [-NoWait]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Install-AzConnectedMachinePatch
       -Name <String>
       -ResourceGroupName <String>
       [-SubscriptionId <String>]
       -InstallPatchesInput <IMachineInstallPatchesParameters>
       [-DefaultProfile <PSObject>]
       [-AsJob]
       [-NoWait]
       [-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]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Install-AzConnectedMachinePatch
       -InputObject <IConnectedMachineIdentity>
       -InstallPatchesInput <IMachineInstallPatchesParameters>
       [-DefaultProfile <PSObject>]
       [-AsJob]
       [-NoWait]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

De bewerking voor het installeren van patches op een identiteit van een hybride machine in Azure.

Voorbeelden

Voorbeeld 1: Patches evalueren installeren

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

Installeer machinepatches.

Parameters

-AsJob

De opdracht uitvoeren als een taak

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De parameter DefaultProfile is niet functioneel. Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.

Type:PSObject
Aliassen:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Identiteitsparameter

Type:IConnectedMachineIdentity
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-InstallPatchesInput

Invoer voor InstallPatches zoals rechtstreeks ontvangen door de API

Type:IMachineInstallPatchesParameters
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-JsonFilePath

Pad van het Json-bestand dat is opgegeven bij de installatiebewerking

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JsonString

Json-tekenreeks die is opgegeven bij de installatiebewerking

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LinuxParameterClassificationsToInclude

De updateclassificaties die moeten worden geselecteerd bij het installeren van patches voor Linux.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LinuxParameterPackageNameMasksToExclude

pakketten die moeten worden uitgesloten in de patchbewerking. Indeling: packageName_packageVersion

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LinuxParameterPackageNameMasksToInclude

pakketten die moeten worden opgenomen in de patchbewerking. Indeling: packageName_packageVersion

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MaximumDuration

Hiermee geeft u de maximale tijdsduur op die de bewerking wordt uitgevoerd. Het moet een iso 8601-compatibele duurtekenreeks zijn, zoals PT4H (4 uur)

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

De naam van de hybride machine.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NoWait

De opdracht asynchroon uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RebootSetting

Definieert wanneer het acceptabel is om een VIRTUELE machine opnieuw op te starten tijdens een software-updatebewerking.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

De naam van de resourcegroep.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SubscriptionId

De id van het doelabonnement.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WindowParameterClassificationsToInclude

De updateclassificaties die moeten worden geselecteerd bij het installeren van patches voor Windows.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WindowParameterExcludeKbsRequiringReboot

Hiermee filtert u Kbs die geen InstallationRebootBehavior van 'NeverReboots' hebben als dit is ingesteld op waar.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WindowParameterKbNumbersToExclude

Kbs die moeten worden uitgesloten in de patchbewerking

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WindowParameterKbNumbersToInclude

Kbs die moeten worden opgenomen in de patchbewerking

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WindowParameterMaxPatchPublishDate

Dit wordt gebruikt om patches te installeren die zijn gepubliceerd op of vóór deze maximale gepubliceerde datum.

Type:DateTime
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

IConnectedMachineIdentity

IMachineInstallPatchesParameters

Uitvoerwaarden

IMachineInstallPatchesResult