共用方式為


Install-AzConnectedMachinePatch

在 Azure 中的混合式機器身分識別上安裝修補程序的作業。

語法

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

在 Azure 中的混合式機器身分識別上安裝修補程序的作業。

範例

範例 1:安裝評估修補程式

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

安裝電腦修補程式。

參數

-AsJob

以作業身分執行命令

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

DefaultProfile 參數無法運作。 如果針對不同的訂用帳戶執行 Cmdlet,請使用 SubscriptionId 參數。

類型:PSObject
別名:AzureRMContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InputObject

Identity 參數

類型:IConnectedMachineIdentity
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-InstallPatchesInput

由 API 直接接收的 InstallPatches 輸入

類型:IMachineInstallPatchesParameters
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-JsonFilePath

提供給安裝作業的 Json 檔案路徑

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-JsonString

提供給安裝作業的 Json 字串

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-LinuxParameterClassificationsToInclude

安裝 Linux 修補程式時要選取的更新分類。

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LinuxParameterPackageNameMasksToExclude

修補作業中要排除的套件。 格式:packageName_packageVersion

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LinuxParameterPackageNameMasksToInclude

要包含在修補作業中的套件。 格式:packageName_packageVersion

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-MaximumDuration

指定作業執行的時間上限。 它必須是符合 ISO 8601 規範的持續時間字串串,例如 PT4H(4 小時)

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Name

混合式計算機的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NoWait

以異步方式執行命令

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RebootSetting

定義在軟體更新作業期間可接受重新啟動 VM 的時機。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

資源群組的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-SubscriptionId

目標訂用帳戶的標識碼。

類型:String
Position:Named
預設值:(Get-AzContext).Subscription.Id
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WindowParameterClassificationsToInclude

安裝 Windows 修補程式時要選取的更新分類。

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WindowParameterExcludeKbsRequiringReboot

篩選出 Kbs,當此設定為 true 時,不會有 'NeverReboots' 的 InstallationRebootBehavior。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WindowParameterKbNumbersToExclude

修補作業中要排除的 Kbs

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WindowParameterKbNumbersToInclude

要包含在修補作業中的 Kbs

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WindowParameterMaxPatchPublishDate

這是用來安裝在此指定發佈日期上限之前或之前發佈的修補程式。

類型:DateTime
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

輸出