Invoke-AzVMInstallPatch
Installeert patches op de VIRTUELE machine
Syntax
WindowsDefaultParameterSet (Standaard)
Invoke-AzVMInstallPatch
-ResourceGroupName <String>
-VMName <String>
-RebootSetting <String>
-MaximumDuration <String>
[-Windows]
[-KBNumberToInclude <String[]>]
[-KBNumberToExclude <String[]>]
[-ExcludeKBsRequiringReboot]
[-ClassificationToIncludeForWindows <String[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LinuxDefaultParameterSet
Invoke-AzVMInstallPatch
-ResourceGroupName <String>
-VMName <String>
-RebootSetting <String>
-MaximumDuration <String>
[-Linux]
[-PackageNameMaskToInclude <String[]>]
[-PackageNameMaskToExclude <String[]>]
[-ClassificationToIncludeForLinux <String[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
WindowsResourceIDParameterSet
Invoke-AzVMInstallPatch
-ResourceId <String>
-RebootSetting <String>
-MaximumDuration <String>
[-Windows]
[-KBNumberToInclude <String[]>]
[-KBNumberToExclude <String[]>]
[-ExcludeKBsRequiringReboot]
[-ClassificationToIncludeForWindows <String[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LinuxResourceIDParameterSet
Invoke-AzVMInstallPatch
-ResourceId <String>
-RebootSetting <String>
-MaximumDuration <String>
[-Linux]
[-PackageNameMaskToInclude <String[]>]
[-PackageNameMaskToExclude <String[]>]
[-ClassificationToIncludeForLinux <String[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzVMInstallPatch
[-VM] <PSVirtualMachine>
-RebootSetting <String>
-MaximumDuration <String>
[-Windows]
[-KBNumberToInclude <String[]>]
[-KBNumberToExclude <String[]>]
[-ExcludeKBsRequiringReboot]
[-ClassificationToIncludeForWindows <String[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzVMInstallPatch
[-VM] <PSVirtualMachine>
-RebootSetting <String>
-MaximumDuration <String>
[-Linux]
[-PackageNameMaskToInclude <String[]>]
[-PackageNameMaskToExclude <String[]>]
[-ClassificationToIncludeForLinux <String[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Installeert patches op de VIRTUELE machine
Voorbeelden
Voorbeeld 1
Invoke-AzVmInstallPatch -ResourceGroupName 'MyRG' -VmName 'MyVM' -Windows -RebootSetting 'never' -MaximumDuration PT2H -ClassificationToIncludeForWindows Critical
In dit voorbeeld worden kritieke patches op de VIRTUELE machine geïnstalleerd.
Voorbeeld 2
$myVM = Get-AzVM -ResourceGroupName 'MyRG' -Name 'MyVM'
Invoke-AzVmInstallPatch -VM $myVM -MaximumDuration "PT90M" -RebootSetting "Always" -Windows -ClassificationToIncludeForWindows "Security" -KBNumberToInclude "KB1234567", "KB123567" -KBNumberToExclude "KB1234702", "KB1234802" -ExcludeKBsRequiringReboot
In dit voorbeeld wordt een PSVirtualMachine-object doorgegeven aan de parameter '-VM'. Het installeert ook beveiligingspatches terwijl bepaalde KBNumberToExclude en -KBNumberToInclude worden meegerekend en uitgesloten. Het sluit ook KB's uit die opnieuw moeten worden opgestart met behulp van '-ExcludeKBsRequiringReboot'.
Voorbeeld 3
$myLinuxVM = Get-AzVM -ResourceGroupName 'MyRG' -Name 'MyLinuxVM'
Invoke-AzVMInstallPatch -ResourceId $myLinuxVM.id -MaximumDuration "PT90M" -RebootSetting "Always" -Linux -ClassificationToIncludeForLinux "Security" -PackageNameMaskToInclude "package123" -PackageNameMaskToExclude "package567"
In dit voorbeeld worden bepaalde pakketten geïnstalleerd op de Linux-VM die wordt geleverd door de resource-id.
Parameters
-AsJob
Cmdlet op de achtergrond uitvoeren
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-ClassificationToIncludeForLinux
De updateclassificaties die moeten worden geselecteerd bij het installeren van patches.
Mogelijke waarden verschillen voor Windows en Linux.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
LinuxDefaultParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
LinuxResourceIDParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
LinuxInputObjectParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-ClassificationToIncludeForWindows
De updateclassificaties die moeten worden geselecteerd bij het installeren van patches.
Mogelijke waarden verschillen voor Windows en Linux.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
WindowsDefaultParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsResourceIDParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsInputObjectParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Confirm
Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: Cf
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Parametereigenschappen
Type: IAzureContextContainer
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: AzContext, AzureRmContext, AzureCredential
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-ExcludeKBsRequiringReboot
Hiermee worden KBS gefilterd die geen herstartgedrag van 'NeverReboots' hebben wanneer dit is ingesteld.
Deze parameter is alleen beschikbaar voor windows-VM's.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
WindowsDefaultParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsResourceIDParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsInputObjectParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-KBNumberToExclude
KBs die moeten worden uitgesloten in de patchbewerking.
Deze parameter is alleen beschikbaar voor windows-VM's.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
WindowsDefaultParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsResourceIDParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsInputObjectParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-KBNumberToInclude
KB's die moeten worden opgenomen in de patchbewerking.
Deze parameter is alleen beschikbaar voor windows-VM's.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
WindowsDefaultParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsResourceIDParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsInputObjectParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Linux
Voor Linux-VM
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
LinuxDefaultParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
LinuxResourceIDParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
LinuxInputObjectParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-MaximumDuration
Hiermee geeft u de maximale tijdsduur op die de bewerking wordt uitgevoerd.
Het moet een iso 8601-compatibele duurtekenreeks zijn, zoals PT2H (2 uur).
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-PackageNameMaskToExclude
Pakketten die moeten worden uitgesloten in de patchbewerking.
Indeling: packageName_packageVersion.
Deze parameter is alleen beschikbaar voor linux-VM's.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
LinuxDefaultParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
LinuxResourceIDParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
LinuxInputObjectParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-PackageNameMaskToInclude
Pakketten die moeten worden opgenomen in de patchbewerking.
Indeling: packageName_packageVersion.
Deze parameter is alleen beschikbaar voor linux-VM's.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
LinuxDefaultParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
LinuxResourceIDParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
LinuxInputObjectParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-RebootSetting
Definieert wanneer het acceptabel is om een VIRTUELE machine opnieuw op te starten tijdens een software-updatebewerking.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-ResourceGroupName
De naam van de resourcegroep.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
WindowsDefaultParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
LinuxDefaultParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-ResourceId
Resource-id voor uw virtuele machine.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
WindowsResourceIDParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
LinuxResourceIDParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-VM
PowerShell Virtual Machine-object
Parametereigenschappen
Type: PSVirtualMachine
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: VMProfile
Parametersets
WindowsInputObjectParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
LinuxInputObjectParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-VMName
Naam van virtuele machine
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: Naam
Parametersets
WindowsDefaultParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
LinuxDefaultParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-WhatIf
Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd.
De cmdlet wordt niet uitgevoerd.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: Wi
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Windows
Voor Windows-VM
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
WindowsDefaultParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsResourceIDParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
WindowsInputObjectParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParameters voor meer informatie.
Uitvoerwaarden