AzureRM.Compute

3.4.0

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

Minimum PowerShell version

3.0

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

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

Install-Module -Name AzureRM.Compute -RequiredVersion 3.4.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy 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

Author(s)

Microsoft Corporation

Copyright

Microsoft Corporation. All rights reserved.

Owners

Tags

Azure ResourceManager ARM Compute IAAS VM VirtualMachine

Cmdlets

Remove-AzureRmAvailabilitySet Get-AzureRmAvailabilitySet New-AzureRmAvailabilitySet Update-AzureRmAvailabilitySet Get-AzureRmVMExtensionImageType Get-AzureRmVMExtensionImage Get-AzureRmVMADDomainExtension Set-AzureRmVMADDomainExtension Get-AzureRmVMAEMExtension Remove-AzureRmVMAEMExtension Set-AzureRmVMAEMExtension Test-AzureRmVMAEMExtension Set-AzureRmVMBginfoExtension Get-AzureRmVMCustomScriptExtension Remove-AzureRmVMCustomScriptExtension Set-AzureRmVMCustomScriptExtension Get-AzureRmVMDiagnosticsExtension Remove-AzureRmVMDiagnosticsExtension Remove-AzureRmVmssDiagnosticsExtension Set-AzureRmVMDiagnosticsExtension Set-AzureRmVMExtension Remove-AzureRmVMExtension Get-AzureRmVMExtension Get-AzureRmVMSqlServerExtension New-AzureRmVMSqlServerAutoBackupConfig New-AzureRmVMSqlServerAutoPatchingConfig New-AzureRmVMSqlServerKeyVaultCredentialConfig Remove-AzureRmVMSqlServerExtension Set-AzureRmVMSqlServerExtension Get-AzureRmVMImage Get-AzureRmVMAccessExtension Remove-AzureRmVMAccessExtension Set-AzureRmVMAccessExtension Get-AzureRmVMImageSku Get-AzureRmVMImagePublisher Get-AzureRmVMImageOffer Get-AzureRmRemoteDesktopFile Get-AzureRmVMUsage Get-AzureRmVMSize Save-AzureRmVMImage Set-AzureRmVM Add-AzureRmVMAdditionalUnattendContent Add-AzureRmVMSshPublicKey Add-AzureRmVMSecret Remove-AzureRmVMSecret Remove-AzureRmVMNetworkInterface Remove-AzureRmVMDataDisk Set-AzureRmVMBootDiagnostics Set-AzureRmVMDataDisk Set-AzureRmVMPlan Set-AzureRmVMSourceImage Set-AzureRmVMOSDisk Get-AzureRmVMBootDiagnosticsData Get-AzureRmVM Update-AzureRmVM Restart-AzureRmVM New-AzureRmVM Start-AzureRmVM Stop-AzureRmVM Remove-AzureRmVM New-AzureRmVMConfig Set-AzureRmVMOperatingSystem Add-AzureRmVMDataDisk Add-AzureRmVMNetworkInterface Add-AzureRmVhd Save-AzureRmVhd Add-AzureRmContainerServiceAgentPoolProfile New-AzureRmContainerServiceConfig Remove-AzureRmContainerServiceAgentPoolProfile New-AzureRmContainerService Update-AzureRmContainerService Remove-AzureRmContainerService Get-AzureRmContainerService Get-AzureRmVmssVM Set-AzureRmVmssVM Add-AzureRmVmssAdditionalUnattendContent Add-AzureRmVmssExtension Add-AzureRmVmssDataDisk Add-AzureRmVmssNetworkInterfaceConfiguration Add-AzureRmVmssSecret Add-AzureRmVmssSshPublicKey Add-AzureRmVmssWinRMListener New-AzureRmVmssConfig New-AzureRmVmssIpConfig New-AzureRmVmssVaultCertificateConfig Remove-AzureRmVmssExtension Remove-AzureRmVmssDataDisk Remove-AzureRmVmssNetworkInterfaceConfiguration Set-AzureRmVmssOsProfile Set-AzureRmVmssStorageProfile New-AzureRmVmss Update-AzureRmVmss Stop-AzureRmVmss Remove-AzureRmVmss Get-AzureRmVmss Get-AzureRmVmssSku Set-AzureRmVmss Restart-AzureRmVmss Start-AzureRmVmss Update-AzureRmVmssInstance Get-AzureRmVMDscExtensionStatus Publish-AzureRmVMDscConfiguration Remove-AzureRmVMDscExtension Set-AzureRmVMDscExtension Get-AzureRmVMDscExtension Add-AzureRmVmssDiagnosticsExtension Get-AzureRmVMChefExtension Remove-AzureRmVMChefExtension Set-AzureRmVMChefExtension Remove-AzureRmVMBackup Disable-AzureRmVMDiskEncryption Get-AzureRmVMDiskEncryptionStatus Remove-AzureRmVMDiskEncryptionExtension Set-AzureRmVMDiskEncryptionExtension Set-AzureRmVMBackupExtension New-AzureRmDisk Update-AzureRmDisk Get-AzureRmDisk Remove-AzureRmDisk Grant-AzureRmDiskAccess Revoke-AzureRmDiskAccess New-AzureRmDiskConfig Set-AzureRmDiskDiskEncryptionKey Set-AzureRmDiskImageReference Set-AzureRmDiskKeyEncryptionKey New-AzureRmDiskUpdateConfig Set-AzureRmDiskUpdateDiskEncryptionKey Set-AzureRmDiskUpdateImageReference Set-AzureRmDiskUpdateKeyEncryptionKey New-AzureRmSnapshot Update-AzureRmSnapshot Get-AzureRmSnapshot Remove-AzureRmSnapshot Grant-AzureRmSnapshotAccess Revoke-AzureRmSnapshotAccess New-AzureRmSnapshotConfig Set-AzureRmSnapshotDiskEncryptionKey Set-AzureRmSnapshotImageReference Set-AzureRmSnapshotKeyEncryptionKey New-AzureRmSnapshotUpdateConfig Set-AzureRmSnapshotUpdateDiskEncryptionKey Set-AzureRmSnapshotUpdateImageReference Set-AzureRmSnapshotUpdateKeyEncryptionKey New-AzureRmImage Update-AzureRmImage Get-AzureRmImage Remove-AzureRmImage New-AzureRmImageConfig Set-AzureRmImageOsDisk Add-AzureRmImageDataDisk Remove-AzureRmImageDataDisk ConvertTo-AzureRmVMManagedDisk Set-AzureRmVmssBootDiagnostic Get-AzureRmComputeResourceSku Get-AzureRmVMRunCommandDocument Invoke-AzureRmVMRunCommand Start-AzureRmVmssRollingOSUpgrade Stop-AzureRmVmssRollingUpgrade Get-AzureRmVmssRollingUpgrade Set-AzureRmVmssRollingUpgradePolicy Set-AzureRmVmssDiskEncryptionExtension Disable-AzureRmVmssDiskEncryption Get-AzureRmVmssDiskEncryption Get-AzureRmVmssVMDiskEncryption

Dependencies

Release Notes

* Run Command feature:
   - New cmdlet: 'Invoke-AzureRmVMRunCommand' invokes a run command on a VM
   - New cmdlet: 'Get-AzureRmVMRunCommandDocument' shows available run command documents
* Add 'StorageAccountType' parameter to Set-AzureRmDataDisk
* Availability Zone support for virtual machine, VM scale set, and disk
   - New paramter: 'Zone' is added to New-AzureRmVM, New-AzureRmVMConfig, New-AzureRmVmssConfig, New-AzureRmDiskConfig
* VM scale set rolling upgrade feature:
   - New cmdlet: 'Start-AzureRmVmssRollingOSUpgrade' invokes OS rolling upgrade of VM scale set
   - New cmdlet: 'Set-AzureRmVmssRollingUpgradePolicy' sets upgrade policy for VM scale set rolling upgrade.
   - New cmdlet: 'Stop-AzureRmVmssRollingUpgrade' cancels rolling upgrade of VM scale set
   - New cmdlet: 'Get-AzureRmVmssRollingUpgrade' shows the status of VM scale set rolling upgrade.
* AssignIdentity switch parameter is introduced for system assigned identity.
   - New parameter: 'AssignIdentity' is added to New-AzureRmVMConfig, New-AzureRmVmssConfig and Update-AzureRmVM
* Vmss disk encryption feature:
   - New cmdlet: 'Set-AzureRmVmssDiskEncryptionExtension' enables disk encryption on VM scale set
   - New cmdlet: 'Disable-AzureRmVmssDiskEncryption' disables disk encryption on VM scale set
   - New cmdlet: 'Get-AzureRmVmssDiskEncryptionStatus' shows the disk encryption status of a VM scale set
   - New cmdelt: 'Get-AzureRmVmssVMDiskEncryptionStatus' shows the disk encryption status of VMs in a VM scale set

Version History

Version Downloads Last updated
5.9.1 1,926,748 11/21/2018
5.8.0 135,070 11/6/2018
5.7.2 7,602 10/30/2018
5.7.1 112,669 10/23/2018
5.7.0 132,423 10/9/2018
5.6.1-preview 38 10/11/2018
5.6.0 201,769 9/24/2018
5.5.2 224,868 8/29/2018
5.5.0 122,168 8/14/2018
5.4.0 133,753 7/31/2018
5.3.0 133,665 7/17/2018
5.2.0 136,792 7/3/2018
5.1.1 165,565 6/19/2018
5.1.0 131,743 6/5/2018
5.0.0 249,324 5/7/2018
4.6.1 947 5/9/2019
4.6.0 303,796 4/10/2018
4.6.0-preview 12 3/29/2018
4.5.0 101,571 3/27/2018
4.4.0 49,868 3/13/2018
4.3.2 44,646 2/27/2018
4.3.1 7,641 2/13/2018
4.3.0 41,042 2/13/2018
4.2.0 104,679 1/31/2018
4.1.1 208,264 12/9/2017
4.0.3 4,171 2/8/2019
4.0.2 8,348 9/17/2018
4.0.1 117,706 11/10/2017
4.0.0 41,829 11/8/2017
3.4.1 256,821 10/12/2017
3.4.0 (current version) 154,902 9/25/2017
3.3.1 142,095 8/16/2017
3.2.1 61,849 7/18/2017
3.2.0 11,921 7/11/2017
3.1.0 64,071 6/8/2017
3.0.1 21,644 5/24/2017
3.0.0 20,413 5/10/2017
2.9.0 42,665 4/5/2017
2.8.0 30,213 3/9/2017
2.7.0 17,271 2/22/2017
2.6.0 23,316 2/8/2017
2.5.0 18,129 1/18/2017
2.4.0 19,286 12/14/2016
2.3.0 27,919 11/2/2016
2.2.0 13,591 9/28/2016
2.1.0 21,861 9/8/2016
2.0.1 8,600 8/10/2016
2.0.0 480 8/8/2016
1.3.3 6,633 7/12/2016
1.3.2 3,501 6/27/2016
1.3.1 5,981 6/1/2016
1.3.0 7,358 5/4/2016
1.2.7 3,697 4/19/2016
1.2.6 3,505 4/6/2016
1.2.5 1,946 3/30/2016
1.2.4 4,432 3/4/2016
1.2.3.4 82,809 10/13/2017
1.2.3 3,682 2/11/2016
1.2.2.4 15,265 7/8/2017
1.2.2.3 22,508 3/14/2017
1.2.2.2 8,528 1/4/2017
1.2.2.1 71,675 9/8/2016
1.2.2 1,165 2/3/2016
1.2.1 2,792 1/13/2016
1.2.0 1,626 12/16/2015
1.1.0 2,889 11/9/2015
1.0.0 241 11/6/2015
0.10.0 1,784 10/9/2015
Show less