AzureRM.Compute

This topic displays the help topics for the Azure Compute Cmdlets.

Container Service

Add-AzureRmContainerServiceAgentPoolProfile

Adds a container service agent pool profile.

Get-AzureRmContainerService

Gets a container service.

New-AzureRmContainerService

Creates a container service.

New-AzureRmContainerServiceConfig

Creates a local configuration object for a container service.

Remove-AzureRmContainerService

Removes a container service.

Remove-AzureRmContainerServiceAgentPoolProfile

Removes an agent pool profile from a container service.

Update-AzureRmContainerService

Updates the state of a container service.

VM Disks

Add-AzureRmVMDataDisk

Adds a data disk to a virtual machine or a Vmss VM.

ConvertTo-AzureRmVMManagedDisk

Converts a virtual machine with blob-based disks to a virtual machine with managed disks.

Disable-AzureRmVMDiskEncryption

Disables encryption on an IaaS virtual machine.

Get-AzureRmDisk

Gets the properties of a Managed disk.

Get-AzureRmVMDiskEncryptionStatus

Gets the encryption status of the virtual machine.

Grant-AzureRmDiskAccess

Grants an access to a disk.

New-AzureRmDisk

Creates a managed disk.

New-AzureRmDiskConfig

Creates a configurable disk object.

New-AzureRmDiskUpdateConfig

Creates a configurable disk update object.

New-AzureRmVMDataDisk

Creates a local data disk object for a virtual machine or a Vmss VM.

Remove-AzureRmDisk

Removes a disk.

Remove-AzureRmVMDataDisk

Removes a data disk from a virtual machine.

Remove-AzureRmVMDiskEncryptionExtension

Removes the disk encryption extension from a virtual machine.

Revoke-AzureRmDiskAccess

Revokes an access to a disk.

Set-AzureRmDiskDiskEncryptionKey

Sets the disk encryption key properties on a disk object.

Set-AzureRmDiskKeyEncryptionKey

Sets the key encryption key properties on a disk object.

Set-AzureRmDiskUpdateDiskEncryptionKey

Sets the disk encryption key properties on on a disk update object.

Set-AzureRmDiskUpdateKeyEncryptionKey

Sets the key encryption key properties on a disk update object.

Set-AzureRmVMDataDisk

Modifies properties of a virtual machine data disk.

Set-AzureRmVMDiskEncryptionExtension

Enables encryption on a running IaaS virtual machine in Azure.

Set-AzureRmVMOSDisk

Sets the operating system disk properties on a virtual machine.

Update-AzureRmDisk

Updates a disk.

VM Extensions

Get-AzureRmVMADDomainExtension

Gets information about an AD domain extension.

Get-AzureRmVMAEMExtension

Gets information about the AEM extension.

Get-AzureRmVMAccessExtension

Gets information about the VMAccess extension.

Get-AzureRmVMChefExtension

Gets information about a Chef extension.

Get-AzureRmVMCustomScriptExtension

Gets information about a custom script extension.

Get-AzureRmVMDiagnosticsExtension

Gets the settings of the Diagnostics extension on a virtual machine.

Get-AzureRmVMDscExtension

Gets the settings of the DSC extension on a particular virtual machine.

Get-AzureRmVMDscExtensionStatus

Gets the status of the DSC extension handler for a virtual machine.

Get-AzureRmVMExtension

Gets properties of Virtual Machine Extensions installed on a virtual machine.

Get-AzureRmVMSqlServerExtension

Gets the settings for a SQL Server extension on a virtual machine.

Remove-AzureRmVMAEMExtension

Removes the AEM extension from a virtual machine.

Remove-AzureRmVMAccessExtension

Removes the VMAccess extension from a virtual machine.

Remove-AzureRmVMChefExtension

Removes the Chef extension from a virtual machine.

Remove-AzureRmVMCustomScriptExtension

Removes a custom script extension from a virtual machine.

Remove-AzureRmVMDiagnosticsExtension

Removes the Diagnostics extension from a virtual machine.

Remove-AzureRmVMDscExtension

Removes a DSC extension handler from a virtual machine in a resource group.

Remove-AzureRmVMExtension

Removes an extension from a virtual machine.

Remove-AzureRmVMSqlServerExtension

Removes a SQL Server extension from a virtual machine.

Set-AzureRmVMADDomainExtension

Adds an AD domain extension to a virtual machine.

Set-AzureRmVMAEMExtension

Enables support for monitoring for SAP systems.

Set-AzureRmVMAccessExtension

Adds the VMAccess extension to a virtual machine.

Set-AzureRmVMBackupExtension

Sets the backup extension properties on a virtual machine.

Set-AzureRmVMBginfoExtension

Adds the BGInfo extension to a virtual machine.

Set-AzureRmVMChefExtension

Adds a Chef extension to a virtual machine.

Set-AzureRmVMCustomScriptExtension

Adds a custom script extension to a virtual machine.

Set-AzureRmVMDiagnosticsExtension

Configures the Azure diagnostics extension on a virtual machine.

Set-AzureRmVMDscExtension

Configures the DSC extension on a virtual machine.

Set-AzureRmVMExtension

Updates extension properties or adds an extension to a virtual machine.

Set-AzureRmVMSqlServerExtension

Sets the Azure SQL Server extension on a virtual machine.

Test-AzureRmVMAEMExtension

Checks the configuration of the AEM extension.

VM Images

Add-AzureRmImageDataDisk

Adds a data disk to an image obejct.

Get-AzureRmImage

Gets the properties of an image.

Get-AzureRmVMExtensionImage

Gets all versions for an Azure extension.

Get-AzureRmVMExtensionImageType

Gets the type of an Azure extension.

Get-AzureRmVMImage

Gets all the versions of a VMImage.

Get-AzureRmVMImageOffer

Gets VMImage offer types.

Get-AzureRmVMImagePublisher

Gets the VMImage publishers.

Get-AzureRmVMImageSku

Gets VMImage SKUs.

New-AzureRmImage

Creats an image.

New-AzureRmImageConfig

Creates a configurable image object.

Remove-AzureRmImage

Removes an image.

Remove-AzureRmImageDataDisk

Removes a data disk from an image object.

Save-AzureRmVMImage

Saves a virtual machine as a VMImage.

Set-AzureRmDiskImageReference

Sets the image reference properties on a disk object.

Set-AzureRmImageOsDisk

Sets the operating system disk properties on an image object.

Set-AzureRmVMSourceImage

Specifies the image for a virtual machine.

Update-AzureRmImage

Updates an image.

VM Scale Sets

Add-AzureRmVmssAdditionalUnattendContent

Adds information to the unattended Windows Setup answer file.

Add-AzureRmVmssDataDisk

Adds a data disk to the VMSS.

Add-AzureRmVmssDiagnosticsExtension

Adds a diagnostics extension to the VMSS.

Add-AzureRmVmssExtension

Adds an extension to the VMSS.

Add-AzureRmVmssNetworkInterfaceConfiguration

Adds a network interface configuration to the VMSS.

Add-AzureRmVmssSecret

Adds a secret to a VMSS.

Add-AzureRmVmssSshPublicKey

Adds SSH public keys to the VMSS.

Add-AzureRmVmssWinRMListener

Adds a WinRM listener to the VMSS.

Disable-AzureRmVmssDiskEncryption

Disables disk encryption on a VM scale set.

Get-AzureRmVmss

Gets the properties of a VMSS.

Get-AzureRmVmssDiskEncryption

Shows the disk encryption status of a VM scale set.

Get-AzureRmVmssRollingUpgrade

Shows the status of the latest virtual machine scale set rolling upgrade.

Get-AzureRmVmssSku

Gets the available SKUs for the VMSS.

Get-AzureRmVmssVM

Gets the properties of a VMSS virtual machine.

Get-AzureRmVmssVMDiskEncryption

Shows the disk encryption status of VMs in a VM scale set.

New-AzureRmVmss

Creates a VMSS.

New-AzureRmVmssConfig

Creates a VMSS configuration object.

New-AzureRmVmssIpConfig

Creates an IP configuration for a network interface of a VMSS.

New-AzureRmVmssIpTagConfig

Creates an IP Tag object for a network interface of a VMSS.

New-AzureRmVmssVaultCertificateConfig

Creates a Key Vault certificate configuration.

Remove-AzureRmVmss

Removes the VMSS or a virtual machine that is within the VMSS.

Remove-AzureRmVmssDataDisk

Removes a data disk from the VMSS.

Remove-AzureRmVmssDiagnosticsExtension

Removes a diagnostics extension from the VMSS.

Remove-AzureRmVmssExtension

Removes an extension from the VMSS.

Remove-AzureRmVmssNetworkInterfaceConfiguration

Removes a network interface configuration from a VMSS.

Repair-AzureRmVmssServiceFabricUpdateDomain

Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set.

Restart-AzureRmVmss

Restarts the VMSS or a virtual machine within the VMSS.

Set-AzureRmVmss

Sets specific actions on a specified VMSS.

Set-AzureRmVmssBootDiagnostic

Sets the virtual machine scale set boot diagnostics profile.

Set-AzureRmVmssDiskEncryptionExtension

Enables disk encryption on a VM scale set.

Set-AzureRmVmssOsProfile

Sets the VMSS operating system profile properties.

Set-AzureRmVmssRollingUpgradePolicy

Sets the VMSS rolling upgrade policy properties.

Set-AzureRmVmssStorageProfile

Sets the storage profile properties for the VMSS.

Set-AzureRmVmssVM

Modifies the state of a VMSS instance.

Start-AzureRmVmss

Starts the VMSS or a set of virtual machines within the VMSS.

Start-AzureRmVmssRollingOSUpgrade

Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version.

Stop-AzureRmVmss

Stops the VMSS or a set of virtual machines within the VMSS.

Stop-AzureRmVmssRollingUpgrade

Cancels the current virtual machine scale set rolling upgrade.

Update-AzureRmVmss

Updates the state of a VMSS.

Update-AzureRmVmssInstance

Starts a manual upgrade of the VMSS instance.

Update-AzureRmVmssVM

Updates the state of a Vmss VM.

VM Snapshots

Get-AzureRmSnapshot

Gets the properties of a snapshot

Grant-AzureRmSnapshotAccess

Grants an access to a snapshot.

New-AzureRmSnapshot

Creates a snapshot.

New-AzureRmSnapshotConfig

Creates a configurable snapshot object.

New-AzureRmSnapshotUpdateConfig

Creates a configurable snapshot update object.

Remove-AzureRmSnapshot

Removes a snapshot.

Revoke-AzureRmSnapshotAccess

Revokes an access to a snapshot.

Set-AzureRmSnapshotDiskEncryptionKey

Sets the disk encryption key properties on a snapshot object.

Set-AzureRmSnapshotImageReference

Sets the image reference properties on a snapshot object.

Set-AzureRmSnapshotKeyEncryptionKey

Sets the key encryption key properties on a snapshot object.

Set-AzureRmSnapshotUpdateDiskEncryptionKey

Sets the disk encryption key properties on a snapshot update object.

Set-AzureRmSnapshotUpdateKeyEncryptionKey

Sets the key encryption key properties on a snapshot update object.

Update-AzureRmSnapshot

Updates a snapshot.

VM VHDs

Add-AzureRmVhd

Uploads a virtual hard disk from an on-premises virtual machine to a blob in a cloud storage account in Azure.

Save-AzureRmVhd

Saves downloaded .vhd images locally.

Virtual Machines

Add-AzureRmVMAdditionalUnattendContent

Adds information to the unattended Windows Setup answer file.

Add-AzureRmVMNetworkInterface

Adds a network interface to a virtual machine.

Add-AzureRmVMSecret

Adds a secret to a virtual machine.

Add-AzureRmVMSshPublicKey

Adds the public keys for SSH for a virtual machine.

Export-AzureRmLogAnalyticRequestRateByInterval

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Export-AzureRmLogAnalyticThrottledRequests

Export logs that show total throttled Api requests for this subscription in the given time window.

Get-AzureRmAvailabilitySet

Gets Azure availability sets in a resource group.

Get-AzureRmComputeResourceSku

List all compute resource Skus

Get-AzureRmRemoteDesktopFile

Gets an .rdp file.

Get-AzureRmVM

Gets the properties of a virtual machine.

Get-AzureRmVMBootDiagnosticsData

Gets boot diagnostics data for a virtual machine.

Get-AzureRmVMRunCommandDocument

Get run command document.

Get-AzureRmVMSize

Gets available virtual machine sizes.

Get-AzureRmVMUsage

Gets the virtual machine core count usage for a location.

Invoke-AzureRmVMRunCommand

Run command on the VM.

New-AzureRmAvailabilitySet

Creates an Azure availability set.

New-AzureRmVM

Creates a virtual machine.

New-AzureRmVMConfig

Creates a configurable virtual machine object.

New-AzureRmVMSqlServerAutoBackupConfig

Creates a configuration object for SQL Server automatic backup.

New-AzureRmVMSqlServerAutoPatchingConfig

Creates a configuration object for automatic patching on a virtual machine.

New-AzureRmVMSqlServerKeyVaultCredentialConfig

Creates a configuration object for SQL server key vault credential on a virtual machine.

Publish-AzureRmVMDscConfiguration

Uploads a DSC script to Azure blob storage.

Remove-AzureRmAvailabilitySet

Removes an availability set from Azure.

Remove-AzureRmVM

Removes a virtual machine from Azure.

Remove-AzureRmVMBackup

Removes the backup from a virtual machine.

Remove-AzureRmVMNetworkInterface

Removes a network interface from a virtual machine.

Remove-AzureRmVMSecret

Removes (a) secret(s) from a virtual machine object

Restart-AzureRmVM

Restarts an Azure virtual machine.

Set-AzureRmVM

Marks a virtual machine as generalized.

Set-AzureRmVMBootDiagnostics

Modifies boot diagnostics properties of a virtual machine.

Set-AzureRmVMOperatingSystem

Sets operating system properties for a virtual machine.

Set-AzureRmVMPlan

Sets the Marketplace plan information on a virtual machine.

Start-AzureRmVM

Starts an Azure virtual machine.

Stop-AzureRmVM

Stops an Azure virtual machine.

Update-AzureRmAvailabilitySet

Updates an availability set.

Update-AzureRmVM

Updates the state of an Azure virtual machine.