Az.Compute

11.10.0

Microsoft Azure PowerShell - Compute service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Core.  Manages virtual machines, hosted services, and related resources in Azure Resource Manager.

For more information on Virtual Machines, please visit the following: https://learn.microsoft.com/azure/virtual-machines/
For more information on Virt
Microsoft Azure PowerShell - Compute service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Core.  Manages virtual machines, hosted services, and related resources in Azure Resource Manager.

For more information on Virtual Machines, please visit the following: https://learn.microsoft.com/azure/virtual-machines/
For more information on Virtual Machine Scale Sets, please visit the following: https://learn.microsoft.com/azure/virtual-machine-scale-sets/
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Az.Compute

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Az.Compute

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Microsoft Corporation. All rights reserved.

Package Details

Author(s)

  • Microsoft Corporation

Tags

Azure ResourceManager ARM Compute IAAS VM VirtualMachine

Cmdlets

Add-AzGalleryInVMAccessControlProfileVersionRulesIdentity Add-AzGalleryInVMAccessControlProfileVersionRulesPrivilege Add-AzGalleryInVMAccessControlProfileVersionRulesRole Add-AzGalleryInVMAccessControlProfileVersionRulesRoleAssignment Add-AzImageDataDisk Add-AzVhd Add-AzVMAdditionalUnattendContent Add-AzVMDataDisk Add-AzVmGalleryApplication Add-AzVMNetworkInterface Add-AzVMNetworkInterfaceConfiguration Add-AzVMSecret Add-AzVmssAdditionalUnattendContent Add-AzVmssDataDisk Add-AzVmssDiagnosticsExtension Add-AzVmssExtension Add-AzVmssGalleryApplication Add-AzVMSshPublicKey Add-AzVmssNetworkInterfaceConfiguration Add-AzVmssRunCommand Add-AzVmssSecret Add-AzVmssSkuProfileVMSize Add-AzVmssSshPublicKey Add-AzVmssVMDataDisk Add-AzVmssWinRMListener ConvertTo-AzVMManagedDisk Convert-AzAvailabilitySet Disable-AzVMDiskEncryption Disable-AzVmssDiskEncryption Export-AzLogAnalyticRequestRateByInterval Export-AzLogAnalyticThrottledRequest Get-AzAvailabilitySet Get-AzCapacityReservation Get-AzCapacityReservationGroup Get-AzComputeResourceSku Get-AzDisk Get-AzDiskAccess Get-AzDiskEncryptionSet Get-AzDiskEncryptionSetAssociatedResource Get-AzGallery Get-AzGalleryImageDefinition Get-AzGalleryImageVersion Get-AzGalleryInVMAccessControlProfile Get-AzGalleryInVMAccessControlProfileVersion Get-AzHost Get-AzHostGroup Get-AzHostSize Get-AzImage Get-AzInterconnectBlock Get-AzProximityPlacementGroup Get-AzRemoteDesktopFile Get-AzRestorePoint Get-AzRestorePointCollection Get-AzSnapshot Get-AzSshKey Get-AzVM Get-AzVMAccessExtension Get-AzVMADDomainExtension Get-AzVMAEMExtension Get-AzVMBootDiagnosticsData Get-AzVMChefExtension Get-AzVMCustomScriptExtension Get-AzVMDiagnosticsExtension Get-AzVMDiskEncryptionStatus Get-AzVMDscExtension Get-AzVMDscExtensionStatus Get-AzVMExtension Get-AzVMExtensionImage Get-AzVMExtensionImageType Get-AzVMImage Get-AzVMImageOffer Get-AzVMImagePublisher Get-AzVMImageSku Get-AzVMRunCommand Get-AzVMRunCommandDocument Get-AzVMSize Get-AzVMSqlServerExtension Get-AzVmss Get-AzVmssDiskEncryption Get-AzVmssLifecycleHookEvent Get-AzVmssRollingUpgrade Get-AzVmssSku Get-AzVmssVM Get-AzVmssVMDiskEncryption Get-AzVmssVMRunCommand Get-AzVMUsage Grant-AzDiskAccess Grant-AzSnapshotAccess Invoke-AzVMInstallPatch Invoke-AzVMPatchAssessment Invoke-AzVMReimage Invoke-AzVMRunCommand Invoke-AzVmssVMRunCommand Move-AzVirtualMachineToVmss New-AzAvailabilitySet New-AzCapacityReservation New-AzCapacityReservationGroup New-AzDisk New-AzDiskAccess New-AzDiskConfig New-AzDiskEncryptionSet New-AzDiskEncryptionSetConfig New-AzDiskPurchasePlanConfig New-AzDiskUpdateConfig New-AzGallery New-AzGalleryImageDefinition New-AzGalleryImageVersion New-AzGalleryInVMAccessControlProfile New-AzGalleryInVMAccessControlProfileVersion New-AzGalleryInVMAccessControlProfileVersionConfig New-AzHost New-AzHostGroup New-AzImage New-AzImageConfig New-AzInterconnectBlock New-AzProximityPlacementGroup New-AzRestorePoint New-AzRestorePointCollection New-AzSnapshot New-AzSnapshotConfig New-AzSnapshotUpdateConfig New-AzSshKey New-AzVM New-AzVMConfig New-AzVMDataDisk New-AzVmGalleryApplication New-AzVMIpConfig New-AzVMIpTagConfig New-AzVMSqlServerAutoBackupConfig New-AzVMSqlServerAutoPatchingConfig New-AzVMSqlServerKeyVaultCredentialConfig New-AzVmss New-AzVmssConfig New-AzVmssGalleryApplication New-AzVmssIpConfig New-AzVmssIpTagConfig New-AzVmssLifecycleHookConfig New-AzVmssVaultCertificateConfig Publish-AzVMDscConfiguration Remove-AzAvailabilitySet Remove-AzCapacityReservation Remove-AzCapacityReservationGroup Remove-AzDisk Remove-AzDiskAccess Remove-AzDiskEncryptionSet Remove-AzGallery Remove-AzGalleryImageDefinition Remove-AzGalleryImageVersion Remove-AzGalleryInVMAccessControlProfile Remove-AzGalleryInVMAccessControlProfileVersion Remove-AzGalleryInVMAccessControlProfileVersionRulesIdentity Remove-AzGalleryInVMAccessControlProfileVersionRulesPrivilege Remove-AzGalleryInVMAccessControlProfileVersionRulesRole Remove-AzGalleryInVMAccessControlProfileVersionRulesRoleAssignment Remove-AzHost Remove-AzHostGroup Remove-AzImage Remove-AzInterconnectBlock Remove-AzImageDataDisk Remove-AzProximityPlacementGroup Remove-AzRestorePoint Remove-AzRestorePointCollection Remove-AzSnapshot Remove-AzSshKey Remove-AzVM Remove-AzVMAccessExtension Remove-AzVMAEMExtension Remove-AzVMBackup Remove-AzVMChefExtension Remove-AzVMCustomScriptExtension Remove-AzVMDataDisk Remove-AzVMDiagnosticsExtension Remove-AzVMDiskEncryptionExtension Remove-AzVMDscExtension Remove-AzVMExtension Remove-AzVmGalleryApplication Remove-AzVMNetworkInterface Remove-AzVMSecret Remove-AzVMSqlServerExtension Remove-AzVmss Remove-AzVmssDataDisk Remove-AzVmssDiagnosticsExtension Remove-AzVmssExtension Remove-AzVmssGalleryApplication Remove-AzVmssLifecycleHook Remove-AzVmssNetworkInterfaceConfiguration Remove-AzVmssRunCommand Remove-AzVmssSkuProfileVMSize Remove-AzVmssVMDataDisk Repair-AzVmssServiceFabricUpdateDomain Restart-AzHost Restart-AzVM Restart-AzVmss Revoke-AzDiskAccess Revoke-AzSnapshotAccess Save-AzVhd Save-AzVMImage Set-AzDiskDiskEncryptionKey Set-AzDiskImageReference Set-AzDiskKeyEncryptionKey Set-AzDiskSecurityProfile Set-AzDiskUpdateDiskEncryptionKey Set-AzDiskUpdateKeyEncryptionKey Set-AzImageOsDisk Set-AzSnapshotDiskEncryptionKey Set-AzSnapshotImageReference Set-AzSnapshotKeyEncryptionKey Set-AzSnapshotUpdateDiskEncryptionKey Set-AzSnapshotUpdateKeyEncryptionKey Set-AzVM Set-AzVMAccessExtension Set-AzVMADDomainExtension Set-AzVMAEMExtension Set-AzVMBackupExtension Set-AzVMBginfoExtension Set-AzVMBootDiagnostic Set-AzVMChefExtension Set-AzVMCustomScriptExtension Set-AzVMDataDisk Set-AzVMDiagnosticsExtension Set-AzVMDiskEncryptionExtension Set-AzVMDscExtension Set-AzVMExtension Set-AzVMOperatingSystem Set-AzVMOSDisk Set-AzVMPlan Set-AzVMProxyAgentSetting Set-AzVMSecurityProfile Set-AzVMSourceImage Set-AzVMSqlServerExtension Set-AzVmss Set-AzVmssBootDiagnostic Set-AzVmssDiskEncryptionExtension Set-AzVmssLifecycleHooksProfile Set-AzVmssOrchestrationServiceState Set-AzVmssOsProfile Set-AzVmssProxyAgentSetting Set-AzVmssRollingUpgradePolicy Set-AzVmssSecurityProfile Set-AzVmssStorageProfile Set-AzVmssUefi Set-AzVmssVM Set-AzVMUefi Set-AzVMZoneMovement Start-AzVM Start-AzVmss Start-AzVmssRollingExtensionUpgrade Start-AzAvailabilitySetMigration Start-AzVmssRollingOSUpgrade Stop-AzVM Stop-AzVmss Stop-AzVmssRollingUpgrade Stop-AzAvailabilitySetMigration Test-AzAvailabilitySetMigration Test-AzVMAEMExtension Update-AzAvailabilitySet Update-AzCapacityReservation Update-AzCapacityReservationGroup Update-AzDisk Update-AzDiskEncryptionSet Update-AzGallery Update-AzGalleryImageDefinition Update-AzGalleryImageVersion Update-AzGalleryInVMAccessControlProfile Update-AzGalleryInVMAccessControlProfileVersion Update-AzHost Update-AzImage Update-AzInterconnectBlock Update-AzRestorePointCollection Update-AzSnapshot Update-AzSshKey Update-AzVM Update-AzVmss Update-AzVmssInstance Update-AzVmssLifecycleHookEvent Update-AzVmssVM

Functions

Get-AzGalleryApplication Get-AzGalleryApplicationVersion Invoke-AzSpotPlacementScore New-AzGalleryApplication New-AzGalleryApplicationVersion Remove-AzGalleryApplication Remove-AzGalleryApplicationVersion Remove-AzVMRunCommand Remove-AzVmssVMRunCommand Set-AzVMRunCommand Set-AzVmssVMRunCommand Update-AzGalleryApplication Update-AzGalleryApplicationVersion

PSEditions

Core Desktop

Dependencies

Release Notes

* Added '-ScheduleProfileStart' and '-MinimumCommitmentDayCount' parameters to 'New-AzCapacityReservation' to create Future Capacity Reservations, and surfaced the read-only 'ScheduleProfile' (including 'ModifiableUntil') and instance view 'ReservationStateInfo' on 'Get-AzCapacityReservation' output.
* Added 'SpotPlus' as a supported value for the '-Priority' parameter of 'New-AzVM', 'New-AzVMConfig', 'New-AzVmss', and 'New-AzVmssConfig'.
   - 'SpotPlus' is the next generation of Azure Spot for VM (Virtual Machine) and VMSS (Virtual Machine Scale Set) deployments, and offers higher reliability and longer running time than 'Spot'.
   - '-EvictionPolicy' and '-MaxPrice' behave the same way as they do for 'Spot'.
   - Requires the 'Microsoft.Compute/SpotPlus' subscription feature to be registered, and a region where the feature is enabled.
* For 'New-AzVM': If the extension-version catalogue lookup fails, the cmdlet uses the default BGInfo (Background Information) extension version, and installation failures now emit a warning rather than terminating the cmdlet.
* Added cmdlets and parameters to configure first-party service tags for implicit public IP addresses on VMs (Virtual Machines) and VMSS (Virtual Machine Scale Sets).
* Added extension release metadata support to 'Get-AzVMExtensionImage'.
   - Use '-Expand Properties' when listing extension versions to include release category, urgency level, and run profile metadata. [Azure/azure-powershell-cmdlet-review-pr#1571](https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/1571)

FileList

Version History

Version Downloads Last updated
11.10.0 (current version) 18,718 10/6/2026
11.9.0 5,507,252 8/31/2026
11.8.0 4,000,608 8/4/2026
11.7.0 4,791,622 7/7/2026
11.6.0 9,068,756 6/2/2026
11.5.0 6,358,574 5/5/2026
11.4.0 13,707,290 3/3/2026
11.3.0 5,930,124 2/3/2026
11.2.0 4,586,820 1/13/2026
11.1.0 8,881,564 12/2/2025
11.0.0 3,207,938 11/18/2025
10.5.0 4,235,181 11/4/2025
10.4.0 4,704,006 10/14/2025
10.3.0 9,568,191 9/2/2025
10.2.0 6,176,738 8/5/2025
10.1.0 916,387 7/8/2025
10.0.1 11,575,737 6/3/2025
10.0.0 2,991,960 5/19/2025
9.3.0 4,648,815 5/6/2025
9.2.0 5,768,036 4/1/2025
9.1.0 7,299,424 2/11/2025
9.0.1 5,152,026 1/14/2025
9.0.0 7,855,097 11/19/2024
8.5.0 10,286,495 11/11/2024
8.4.0 35,456,461 10/8/2024
8.3.0 3,253,468 9/3/2024
8.2.0 2,257,224 8/6/2024
8.1.0 3,588,668 7/9/2024
8.0.0 10,317,603 5/21/2024
7.3.0 2,286,395 4/30/2024
7.2.0 1,942,697 4/2/2024
7.1.2 2,166,091 3/5/2024
7.1.1 3,861,281 1/9/2024
7.1.0 2,033,973 12/5/2023
7.0.0 1,599,650 11/14/2023
6.3.0 10,760,190 9/5/2023
6.2.0 1,664,280 8/1/2023
6.1.0 1,326,625 7/4/2023
6.0.0 1,823,260 5/23/2023
5.7.1 3,169,043 4/25/2023
5.7.0 1,012,078 4/4/2023
5.6.0 72,695 3/21/2023
5.5.0 1,747,202 3/9/2023
5.4.0 2,666,455 2/7/2023
5.3.0 1,605,363 1/10/2023
5.2.0 1,468,994 12/6/2022
5.1.1 835,482 11/17/2022
5.1.0 707,893 11/1/2022
5.0.0 2,719,480 10/17/2022
4.31.0 2,387,683 9/6/2022
4.30.0 1,163,893 7/19/2022
4.29.0 834,226 7/5/2022
4.28.0 35,025 6/20/2022
4.27.0 4,281,418 5/24/2022
4.26.0 4,642,283 4/26/2022
4.25.0 494,369 4/5/2022
4.24.1 644,485 3/12/2022
4.24.0 342,081 3/1/2022
4.23.0 577,038 2/7/2022
4.22.0 879,442 1/4/2022
4.21.0 649,884 12/7/2021
4.20.0 7,024,548 11/5/2021
4.19.0 8,485 11/4/2021
4.18.0 2,533,274 11/2/2021
4.17.1 580,875 10/12/2021
4.17.0 844,694 9/7/2021
4.16.0 733,969 8/3/2021
4.15.0 682,803 7/6/2021
4.14.0 448,560 6/15/2021
4.13.0 445,767 5/25/2021
4.12.0 3,867,693 5/4/2021
4.11.0 557,314 4/13/2021
4.10.0 1,310,919 3/2/2021
4.9.0 941,358 2/9/2021
4.8.0 3,192,115 12/29/2020
4.7.0 1,406,094 12/8/2020
4.6.0 3,462,510 10/27/2020
4.5.0 5,013,468 10/13/2020
4.4.0 289,133 9/22/2020
4.3.1 1,845,339 8/28/2020
4.3.0 127,447 8/25/2020
4.2.1 838,389 7/14/2020
4.2.0 437,975 6/23/2020
4.1.0 770,623 5/19/2020
3.7.0 2,202,849 4/16/2020
3.6.0 311,667 3/31/2020
3.5.0 901,589 2/18/2020
3.4.0 692,043 1/13/2020
3.3.0 589,326 1/7/2020
3.2.0 337,131 12/17/2019
3.1.0 811,710 11/26/2019
3.0.0 484,736 11/4/2019
2.7.0 1,214,995 10/15/2019
2.6.0 193,949 9/24/2019
2.5.0 347,689 8/27/2019
2.4.2-preview 1,522 8/1/2019
2.4.1 449,932 7/30/2019
2.4.0 295,492 7/2/2019
2.3.0 184,194 6/18/2019
2.2.0 83,823 6/4/2019
2.1.0 77,393 5/21/2019
2.0.0 121,481 5/6/2019
1.8.0 375,462 4/23/2019
1.7.0 59,146 4/9/2019
1.6.0 94,621 3/26/2019
1.5.0 59,341 3/12/2019
1.4.0 47,202 2/26/2019
1.3.0 36,634 2/12/2019
1.2.0 32,819 1/29/2019
1.1.0 82,397 1/15/2019
1.0.0 66,163 12/18/2018
0.10.0-preview 16,153 4/15/2020
0.7.0 15,694 12/4/2018
0.6.1 12,432 11/21/2018
0.5.0 13,604 11/6/2018
0.4.0 14,400 10/23/2018
0.3.0 14,296 10/9/2018
0.2.2 8,194 9/24/2018
0.1.0 3,827 8/28/2018
Show more