The Ultimate PowerShell Guide for Windows Azure Management Cmdlets

Hello,

In this article, I will attempt to cover every known Windows Azure Management Cmdlet for PowerShell. Each of the Cmdlets are displayed in alphabetical order with a description, respective category, and the code / syntax. As I have time, I will create a separate blog article for each PowerShell Cmdlet which will be linked to each respective Cmdlet in the left column.

In order to use the Windows Azure Management Cmdlets PowerShell – you will need to click Install once you visit the following link: https://www.windowsazure.com/en-us/manage/downloads/

Please bookmark this article and check back regularly for updates as I take on this monumental task!

PowerShell Cmdlet Description, Code, and Syntax
Add-AzureCertificate Uploads a service certificate for the specified cloud service.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Add-AzureCertificate [-ServiceName] <String> [-CertToDeploy]
<Object> [-Password <String> ] [ <CommonParameters>]
Add-AzureDataDisk Adds a new data disk to a Windows Azure virtual machine object.
(Deploying and Managing Virtual Machines)

Parameter Set: CreateNew
Add-AzureDataDisk [-CreateNew] [-DiskSizeInGB] <Int32>
[-DiskLabel] <String> [-LUN] <Int32> -VM <IPersistentVM>
[-HostCaching <String> ] [-MediaLocation <String> ]
[ <CommonParameters>]
Parameter Set: Import
Add-AzureDataDisk [-Import] [-DiskName] <String> [-LUN]
<Int32> -VM <IPersistentVM> [-HostCaching <String> ]
[ <CommonParameters>]
Parameter Set: ImportFrom
Add-AzureDataDisk [-ImportFrom] [-DiskLabel] <String> [-LUN]
<Int32> -MediaLocation <String> -VM <IPersistentVM>
[-HostCaching <String> ] [ <CommonParameters>]
Add-AzureDisk Adds a new disk to the Windows Azure disk repository.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Add-AzureDisk [-DiskName] <String> [-MediaLocation] <String> 
[-Label <String> ] [-OS <String> ] [ <CommonParameters>]
Add-AzureEndpoint Adds a new endpoint to a Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: NoLB
Add-AzureEndpoint [-Name] <String> [-Protocol] <String> 
[-LocalPort] <Int32> -VM <IPersistentVM>
[-PublicPort <Int32> ] [ <CommonParameters>]
Parameter Set: LoadBalanced
Add-AzureEndpoint [-Name] <String> [-Protocol] <String> 
[-LocalPort] <Int32> -LBSetName <String>
-ProbePort <Int32> -ProbeProtocol <String> -VM <IPersistentVM>
[-ProbePath <String> ] [-PublicPort <Int32> ]
[ <CommonParameters>]
Add-AzureProvisioningConfig Adds the provisioning configuration to a Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: Windows
Add-AzureProvisioningConfig -VM <IPersistentVM> -Windows 
[-Certificates <CertificateSettingList> ]
[-DisableAutomaticUpdates] [-NoRDPEndpoint] [-Password <String> ]
[-ResetPasswordOnFirstLogon] [-TimeZone <String> ]
[ <CommonParameters>]
Parameter Set: Linux
Add-AzureProvisioningConfig -Linux -LinuxUser <String> 
-Password <String> -VM <IPersistentVM> [-DisableSSH] 
[-NoSSHEndpoint] [-SSHKeyPairs <SSHKeyPairList> ] 
[-SSHPublicKeys <SSHPublicKeyList> ] [ <CommonParameters>]
Parameter Set: WindowsDomain
Add-AzureProvisioningConfig -Domain <String> -DomainPassword 
<String> -DomainUserName <String> -JoinDomain <String> -VM 
<IPersistentVM> -WindowsDomain
[-Certificates <CertificateSettingList> ] 
[-DisableAutomaticUpdates] [-MachineObjectOU <String> ]
[-NoRDPEndpoint] [-Password <String> ]
[-ResetPasswordOnFirstLogon] [-TimeZone <String> ]
[ <CommonParameters>]
Add-AzureVMImage Adds a new operating system image to the image repository.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Add-AzureVMImage [-ImageName] <String> [-MediaLocation] 
<String> [-OS] <String> [-Label <String> ] [ <CommonParameters>]
Export-AzureVM Exports a Windows Azure virtual machine state to a file.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Export-AzureVM [-ServiceName] <String> [[-Name] <String> ] 
[-Path] <String> [ <CommonParameters>]
Get-AzureAffinityGroup Returns an object that represents a Windows Azure affinity group.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Get-AzureAffinityGroup [[-Name] <String> ] [ <CommonParameters>]
Get-AzureCertificate Gets a certificate object from the specified Windows Azure service.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Get-AzureCertificate [-ServiceName] <String>
[-Thumbprint <String> ] [-ThumbprintAlgorithm <String> ]
[ <CommonParameters>]
Get-AzureDataDisk Gets the data disk object at the specified LUN on the specified Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Get-AzureDataDisk [[-Lun] <Int32> ] -VM <IPersistentVM> 
[ <CommonParameters>]
Get-AzureDeployment Gets details of a specified deployment.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Get-AzureDeployment [-ServiceName] <String> [[-Slot] 
<String> ] [ <CommonParameters>]
Get-AzureDisk Gets an object with information on disks in the Windows Azure disk repository.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Get-AzureDisk [[-DiskName] <String> ] [ <CommonParameters>]
Get-AzureDns Gets an object with the DNS settings for the Windows Azure deployment.
(Managing Virtual Networks)

Parameter Set: Default
Get-AzureDns [-DnsSettings <DnsSettings> ] [ <CommonParameters>]
Get-AzureEndpoint Gets an object with information about the endpoints assigned to a Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Get-AzureEndpoint [[-Name] <String> ] -VM <IPersistentVM> 
[ <CommonParameters>]
Get-AzureLocation Gets the available data center locations for the current Windows Azure subscription.
(Managing Subscriptions)

Get-AzureLocation [ <CommonParameters>]
Get-AzureOSDisk Gets the operating system disk object for the specified Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Get-AzureOSDisk -VM <IPersistentVM> [ <CommonParameters>]
Get-AzureOSVersion Returns an object with all the available Windows Azure guest operating systems.
(Deploying and Managing Cloud Services)

Get-AzureOSVersion [ <CommonParameters>]
Get-AzurePublishSettingsFile Downloads the publish-settings file for a Windows Azure subscription.
(Managing Subscriptions)

Get-AzurePublishSettingsFile [ <CommonParameters>]
Get-AzureRegion Gets the Region for a given Azure deployment.
(Managing Subscriptions)

Get-AzureRegion [ <CommonParameters>]
Get-AzureRemoteDesktopFile Gets a remote desktop connection file (.RDP) for the specified Windows Azure virtual machine.
(Deploying and Managing Cloud Services)

Parameter Set: Download
Get-AzureRemoteDesktopFile [-ServiceName] <String> [-Name] 
<String> [-LocalPath] <String> [ <CommonParameters>]
Parameter Set: Launch
Get-AzureRemoteDesktopFile [-ServiceName] <String> [-Name] 
<String> [[-LocalPath] <String> ] [-Launch]
[ <CommonParameters>]
Get-AzureRole Returns a list of roles in your Windows Azure service.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Get-AzureRole [-ServiceName] <String> [-Slot] <String> 
[[-RoleName] <String> ] [[-InstanceDetails]]
[ <CommonParameters>]
Get-AzureService Returns an object with information about the cloud services for the current subscription.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Get-AzureService [[-ServiceName] <String> ] [ <CommonParameters>]
Get-AzureStorageAccount Gets the storage account objects for the current subscription.
(Managing Storage Accounts)

Parameter Set: Default
Get-AzureStorageAccount [[-StorageAccountName] <String> ]
[ <CommonParameters>]
Get-AzureStorageKey Returns the primary and secondary storage account keys for a Windows Azure storage account.
(Managing Storage Accounts)

Parameter Set: Default
Get-AzureStorageKey [-StorageAccountName] <String>
[ <CommonParameters>]
Get-AzureSubnet Gets a list of subnets associated with the specified Windows Azure virtual machine.
(Managing Virtual Networks)

Parameter Set: Default
Get-AzureSubnet -VM <IPersistentVM> [ <CommonParameters>]
Get-AzureSubscription Gets information about a Windows Azure subscription from a subscription data file saved in the PowerShell user’s profile.
(Managing Subscriptions)

Parameter Set: ByName
Get-AzureSubscription [[-SubscriptionName] <String> ] 
[-ExtendedDetails] [-SubscriptionDataFile <String> ] 
[ <CommonParameters>]
Parameter Set: Current
Get-AzureSubscription [-Current] [-ExtendedDetails] 
[ <CommonParameters>]
Parameter Set: Default
Get-AzureSubscription [-Default] [-ExtendedDetails] 
[-SubscriptionDataFile <String> ] [ <CommonParameters>]
Get-AzureVM Retrieves information from one or more Windows Azure virtual machines.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Get-AzureVM [[-ServiceName] <String> ] [[-Name] 
<String> ] [ <CommonParameters>]
Get-AzureVMImage Returns an operating system image object.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Get-AzureVMImage [[-ImageName] <String> ] 
[ <CommonParameters>]
Get-AzureVNetConfig Returns an operating system image object.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Get-AzureVNetConfig [-ExportToFile <String> ] 
[ <CommonParameters>]
Get-AzureVNetConnection Returns an object with all of the virtual network connections to the specified Windows Azure virtual network.
(Managing Virtual Networks)

Parameter Set: Default
Get-AzureVNetConnection [-VNetName] <String> 
[ <CommonParameters>]
Get-AzureVNetGateway Retrieves an object with information about a Windows Azure virtual network gateway.
(Managing Virtual Networks)

Parameter Set: Default
Get-AzureVNetGateway [-VNetName] <String> 
[ <CommonParameters>]
Get-AzureVNetGatewayKey Returns a shared key that can be used to configure a VPN device.
(Managing Virtual Networks)

Parameter Set: Default
Get-AzureVNetGatewayKey [-VNetName] <String> 
[-LocalNetworkSiteName] <String> [ <CommonParameters>]
Get-AzureVNetSite Returns an object describing Windows Azure virtual networks.
(Managing Virtual Networks)

Parameter Set: Default
Get-AzureVNetSite [[-VNetName] <String> ] 
[ <CommonParameters>]
Import-AzurePublishSettingsFile Imports Windows Azure subscription data from a .publishsettings file downloaded from the management portal.
(Managing Subscriptions)

Parameter Set: Default
Import-AzurePublishSettingsFile [-PublishSettingsFile] <String> 
[-SubscriptionDataFile <String> ] [ <CommonParameters>]
Import-AzureVM Imports a Windows Azure virtual machine state from a file.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Import-AzureVM [-Path] <String> [ <CommonParameters>]
Move-AzureDeployment Swaps the deployments in production and staging.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Move-AzureDeployment [-ServiceName] <String>
[ <CommonParameters>]
New-AzureAffinityGroup Creates a new affinity group for the current Windows Azure subscription.
(Deploying and Managing Cloud Services)

Parameter Set: Default
New-AzureAffinityGroup [-Name] <String> -Location <String> 
[-Description <String> ] [-Label <String> ] 
[ <CommonParameters>]
New-AzureCertificateSetting Creates a setting object to insert an existing certificate into new Windows Azure virtual machines.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
New-AzureCertificateSetting [[-StoreName] <String> ] 
[-Thumbprint] <String> [ <CommonParameters>]
New-AzureDeployment Creates a new deployment from a service comprising web roles and worker roles.
(Deploying and Managing Cloud Services)

Parameter Set: PaaS
New-AzureDeployment [-ServiceName] <String> [-Package] 
<String> [-Configuration] <String> [-Slot] <String> 
[[-Label] <String> ] [[-Name] <String> ] [-DoNotStart] 
[-TreatWarningsAsError] [ <CommonParameters>]
New-AzureDns Creates a DNS settings object to be used when creating a Windows Azure virtual machine.
(Managing Virtual Networks)

Parameter Set: Default
New-AzureDns [-Name] <String> [-IPAddress] <String> 
[ <CommonParameters>]
New-AzureQuickVM Creates and provisions a new Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: Windows
New-AzureQuickVM -ImageName <String> -Password <String> 
-ServiceName <String> -Windows [-AffinityGroup <String> ] 
[-AvailabilitySetName <String> ] 
[-Certificates <CertificateSettingList> ]
[-DnsSettings <DnsServer[]> ] [-HostCaching <String> ]
[-InstanceSize <String> ] [-Location <String> ] 
[-MediaLocation <String> ] [-Name <String> ]
[-SubnetNames <String[]> ] [-VNetName <String> ]
[ <CommonParameters>]
Parameter Set: Linux
New-AzureQuickVM -ImageName <String> -Linux -LinuxUser 
<String> -Password <String> -ServiceName <String> 
[-AffinityGroup <String> ] [-AvailabilitySetName <String> ] 
[-DnsSettings <DnsServer[]> ] [-HostCaching <String> ] 
[-InstanceSize <String> ] [-Location <String> ] 
[-MediaLocation <String> ] [-Name <String> ] 
[-SSHKeyPairs <SSHKeyPairList> ]
[-SSHPublicKeys <SSHPublicKeyList> ] 
[-SubnetNames <String[]> ] [-VNetName <String> ] 
[ <CommonParameters>]
New-AzureService Creates a new Windows Azure service.
(Deploying and Managing Cloud Services)

Parameter Set: ParameterSetAffinityGroup
New-AzureService [-ServiceName] <String> [-AffinityGroup] 
<String> [[-Label] <String> ] [[-Description] <String> ] 
[ <CommonParameters>]
Parameter Set: ParameterSetLocation
New-AzureService [-ServiceName] <String> [-Location] 
<String> [[-Label] <String> ] [[-Description] 
<String> ] [ <CommonParameters>]
New-AzureSSHKey Creates a SSH Key object to insert an existing certificate into new Linux-based Windows Azure virtual machines.
(Deploying and Managing Virtual Machines)

Parameter Set: keypair
New-AzureSSHKey [-KeyPair] [-Fingerprint] 
<String> [-Path] <String> [ <CommonParameters>]
Parameter Set: publickey
New-AzureSSHKey [-PublicKey] [-Fingerprint] 
<String> [-Path] <String> [ <CommonParameters>]
New-AzureStorageAccount Creates a new storage account in a subscription.
(Managing Storage Accounts)

Parameter Set: ParameterSetAffinityGroup
New-AzureStorageAccount [-StorageAccountName] <String> 
-AffinityGroup <String> [-Description <String> ] 
[-Label <String> ] [ <CommonParameters>]
Parameter Set: ParameterSetLocation
New-AzureStorageAccount [-StorageAccountName] <String> 
-Location <String> [-Description <String> ] 
[-Label <String> ] [ <CommonParameters>]
New-AzureStorageKey Regenerates storage keys for a Windows Azure storage account.
(Managing Storage Accounts)

Parameter Set: Default
New-AzureStorageKey [-KeyType] <String> 
[-StorageAccountName] <String> [ <CommonParameters>]
New-AzureVM Creates a new Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: ExistingService
New-AzureVM -ServiceName <String> -VMs <PersistentVM[]> 
[-DeploymentLabel <String> ] [-DeploymentName <String> ] 
[-DnsSettings <DnsServer[]> ] [-VNetName <String> ] 
[ <CommonParameters>]
Parameter Set: CreateService
New-AzureVM -ServiceName <String> -VMs <PersistentVM[]> 
[-AffinityGroup <String> ] [-DeploymentLabel <String> ] 
[-DeploymentName <String> ] [-DnsSettings <DnsServer[]> ] 
[-Location <String> ] [-ServiceDescription <String> ] 
[-ServiceLabel <String> ] [-VNetName <String> ] 
[ <CommonParameters>]
New-AzureVMConfig Creates a new Windows Azure virtual machine configuration object.
(Deploying and Managing Virtual Machines)

Parameter Set: ImageName
New-AzureVMConfig [-Name] <String> [-InstanceSize] 
<String> [-ImageName] <String> [[-MediaLocation] <String> ] 
[[-DiskLabel] <String> ] [-AvailabilitySetName <String> ] 
[-HostCaching <String> ] [-Label <String> ] 
[ <CommonParameters>]
Parameter Set: DiskName
New-AzureVMConfig [-Name] <String> [-InstanceSize] <String> 
[-DiskName] <String> [-AvailabilitySetName <String> ] 
[-HostCaching <String> ] [-Label <String> ] 
[ <CommonParameters>]
New-AzureVNetGateway Creates a new Windows Azure Virtual Network Gateway to the specified Windows Azure virtual network.
(Managing Virtual Networks)

Parameter Set: Default
New-AzureVNetGateway [-VNetName] <String> 
[ <CommonParameters>]
Remove-AzureAffinityGroup Deletes an affinity group in the specified subscription.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Remove-AzureAffinityGroup [-Name] <String> 
[ <CommonParameters>]
Remove-AzureCertificate Deletes the specified certificate from the Windows Azure service.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Remove-AzureCertificate [-ServiceName] <String> 
[-ThumbprintAlgorithm] <String> [-Thumbprint] 
<String> [ <CommonParameters>]
Remove-AzureDataDisk Removes a data disk from a virtual machine object.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Remove-AzureDataDisk [-LUN] <Int32> -VM 
<IPersistentVM> [ <CommonParameters>]
Remove-AzureDeployment Deletes the specified deployment of a Windows Azure cloud service.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Remove-AzureDeployment [-ServiceName] <String> 
[-Slot] <String> [-Force] [ <CommonParameters>]
Remove-AzureDisk Removes a disk from the Windows Azure disk repository.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Remove-AzureDisk [-DiskName] <String> 
[-DeleteVHD] [ <CommonParameters>]
Remove-AzureEndpoint Deletes an endpoint from a Windows Azure virtual machine object.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Remove-AzureEndpoint [-Name] <String> -VM 
<IPersistentVM> [ <CommonParameters>]
Remove-AzureService Deletes the specified service from Windows Azure.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Remove-AzureService [-ServiceName] 
<String> [ <CommonParameters>]
Remove-AzureStorageAccount Deletes the specified storage account from a subscription.
(Managing Storage Accounts)

Parameter Set: Default
Remove-AzureStorageAccount [-StorageAccountName] 
<String> [ <CommonParameters>]
Remove-AzureSubscription Removes the settings for a Windows Azure subscription from the subscription data file.
(Managing Subscriptions)

Parameter Set: Default
Remove-AzureSubscription [-SubscriptionName] <String> 
[-SubscriptionDataFile <String> ] [ <CommonParameters>]
Remove-AzureVM Removes a virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Remove-AzureVM [-ServiceName] <String> 
[-Name] <String> [ <CommonParameters>]
Remove-AzureVMImage Removes an operating system image from the Image Repository.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Remove-AzureVMImage [-ImageName] <String> 
[-DeleteVHD] [ <CommonParameters>]
Remove-AzureVNetConfig Deletes the network configuration from the current Windows Azure subscription.
(Managing Virtual Networks)

Remove-AzureVNetConfig [ <CommonParameters>]
Remove-AzureVNetGateway Removes the Windows Azure virtual network gateway to the specified virtual network.
(Managing Virtual Networks)

Parameter Set: Default
Remove-AzureVNetGateway [-VNetName] 
<String> [ <CommonParameters>]
Reset-AzureRoleInstance Requests a reboot or reimage of a single role instance or all role instances of a specific role.
(Deploying and Managing Cloud Services)

Parameter Set: ParameterSetGetDeployment
Reset-AzureRoleInstance [-ServiceName] <String> 
-InstanceName <String> -Slot <String> [-Reboot] 
[-Reimage] [ <CommonParameters>]
Restart-AzureVM Restarts a Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: ByName
Restart-AzureVM [-ServiceName] <String> 
[-Name] <String> [ <CommonParameters>]
Parameter Set: Input
Restart-AzureVM [-ServiceName] <String> 
-VM <PersistentVM> [ <CommonParameters>]
Save-AzureVMImage Captures and saves the image of a running Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Save-AzureVMImage [-ServiceName] <String> [-Name] 
<String> [-NewImageName] <String> [[-NewImageLabel] 
<String> ] [ <CommonParameters>]
Select-AzureSubscription Selects the current Windows Azure subscription.
(Managing Subscriptions)

Parameter Set: Set
Select-AzureSubscription [-SubscriptionName] <String> 
[-SubscriptionDataFile <String> ] [ <CommonParameters>]
Parameter Set: Clear
Select-AzureSubscription -Clear 
[-SubscriptionDataFile <String> ] [ <CommonParameters>]
Set-AzureAffinityGroup Updates the properties of a Windows Azure affinity group.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Set-AzureAffinityGroup [-Name] <String> 
-Label <String> [-Description <String> ] 
[ <CommonParameters>]
Set-AzureDataDisk Sets the host-cache mode on an existing data disk object.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Set-AzureDataDisk [-HostCaching] <String> [-LUN] 
<Int32> -VM <IPersistentVM> [ <CommonParameters>]
Set-AzureDeployment Sets status, upgrade mode, and configuration settings of a Windows Azure deployment.
(Deploying and Managing Cloud Services)

Parameter Set: Config
Set-AzureDeployment [-Config] [-ServiceName] 
<String> [-Configuration] <String> [-Slot] 
<String> [ <CommonParameters>]
Parameter Set: Status
Set-AzureDeployment [-Status] [-ServiceName] 
<String> [-Slot] <String> [-NewStatus] <String> 
[ <CommonParameters>]
Parameter Set: Upgrade
Set-AzureDeployment [-Upgrade] [-ServiceName] 
<String> [-Package] <String> [-Configuration] 
<String> [-Slot] <String> [[-Mode] <String> ] 
[[-Label] <String> ] [[-RoleName] <String> ] 
[[-Force]] [ <CommonParameters>]
Set-AzureEndpoint Updates an existing endpoint assigned to a Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: LoadBalanced
Set-AzureEndpoint [-Name] <String> [-Protocol] 
<String> [-LocalPort] <Int32> -LoadBalancedEndpointSetName 
<String> -ProbePort <Int32> -ProbeProtocol <String> -VM 
<IPersistentVM> [-ProbePath <String> ] 
[-PublicPort <Int32> ] [ <CommonParameters>]
Parameter Set: NoLB
Set-AzureEndpoint [-Name] <String> [-Protocol] 
<String> [-LocalPort] <Int32> -VM <IPersistentVM> 
[-PublicPort <Int32> ] [ <CommonParameters>]
Set-AzureOSDisk Updates the host-cache mode of a Windows Azure virtual machine operating system disk.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Set-AzureOSDisk [-HostCaching] <String> 
-VM <IPersistentVM> [ <CommonParameters>]
Set-AzureRole Sets the number of instances of a Windows Azure role to run.
(Deploying and Managing Cloud Services)

Parameter Set: ParameterSetDeploymentSlot
Set-AzureRole [-ServiceName] <String> [-Slot] 
<String> [-RoleName] <String> [-Count] 
<Int32> [ <CommonParameters>]
Set-AzureService Sets or updates the label and description of the specified Windows Azure service.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Set-AzureService [-ServiceName] <String> [[-Label] 
<String> ] [[-Description] <String> ] 
[ <CommonParameters>]
Set-AzureStorageAccount Updates the label and the description for a storage account in a subscription.
(Managing Storage Accounts)

Parameter Set: Default
Set-AzureStorageAccount [-StorageAccountName] 
<String> [-Description <String> ] 
[-GeoReplicationEnabled <Boolean> ] 
[-Label <String> ] [ <CommonParameters>]
Set-AzureSubnet Defines the subnet list for a Windows Azure virtual machine.
(Managing Virtual Networks)

Parameter Set: Default
Set-AzureSubnet [-SubnetNames] <String[]> 
-VM <IPersistentVM> [ <CommonParameters>]
Set-AzureSubscription Configures and stores common Windows Azure subscription settings.
(Managing Subscriptions)

Parameter Set: CommonSettings
Set-AzureSubscription [-SubscriptionName] <String> 
[-Certificate <X509Certificate2> ] 
[-CurrentStorageAccount <String> ] [-ServiceEndpoint <String> ] 
[-SubscriptionDataFile <String> ] [-SubscriptionId <String> ] 
[ <CommonParameters>]
Parameter Set: DefaultSubscription
Set-AzureSubscription -DefaultSubscription <String> 
[-SubscriptionDataFile <String> ] [ <CommonParameters>]
Parameter Set: ResetDefaultSubscription
Set-AzureSubscription -NoDefaultSubscription 
[-SubscriptionDataFile <String> ] [ <CommonParameters>]
Set-AzureVMSize Updates the role size from a virtual machine object.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Set-AzureVMSize [-InstanceSize] <String> 
-VM <IPersistentVM> [ <CommonParameters>]
Set-AzureVNetConfig Updates the virtual network settings for a Windows Azure cloud service.
(Managing Virtual Networks)

Parameter Set: Default
Set-AzureVNetConfig [-ConfigurationPath] 
<String> [ <CommonParameters>]
Set-AzureVNetGateway Enables or disables a Windows Azure Virtual Network Gateway.
(Managing Virtual Networks)

Parameter Set: Connect
Set-AzureVNetGateway [-Connect] [-VNetName] 
<String> [-LocalNetworkSiteName] <String> 
[ <CommonParameters>]
Parameter Set: Disconnect
Set-AzureVNetGateway [-Disconnect] [-VNetName] 
<String> [-LocalNetworkSiteName] <String> 
[ <CommonParameters>]
Set-AzureWalkUpgradeDomain Walks the specified upgrade domain.
(Deploying and Managing Cloud Services)

Parameter Set: Default
Set-AzureWalkUpgradeDomain [-ServiceName] 
<String> [-Slot] <String> [-DomainNumber] 
<Int32> [ <CommonParameters>]
Start-AzureVM Starts a Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: ByName
Start-AzureVM [-ServiceName] <String> 
[-Name] <String> [ <CommonParameters>]
Parameter Set: Input
Start-AzureVM [-ServiceName] <String> 
-VM <PersistentVM> [ <CommonParameters>]
Stop-AzureVM Shuts down a Windows Azure virtual machine.
(Deploying and Managing Virtual Machines)

Parameter Set: ByName
Stop-AzureVM [-ServiceName] <String> 
[-Name] <String> [ <CommonParameters>]
Parameter Set: Input
Stop-AzureVM [-ServiceName] <String> 
-VM <PersistentVM> [ <CommonParameters>]
Test-AzureName Tests whether a Windows Azure service or storage name is already in use.
(Deploying and Managing Cloud Services)

Parameter Set: Service
Test-AzureName [-Service] [-Name] 
<String> [ <CommonParameters>]
Parameter Set: Storage
Test-AzureName [-Storage] [-Name] 
<String> [ <CommonParameters>]
Update-AzureDisk Updates the label of a disk in the Windows Azure disk repository.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Update-AzureDisk [-DiskName] <String> 
[-Label] <String> [ <CommonParameters>]
Update-AzureVM Updates a Windows Azure virtual machine with the modifications made to the virtual machine object.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Update-AzureVM [-ServiceName] <String> 
[-Name] <String> -VM <PersistentVM> 
[ <CommonParameters>]
Update-AzureVMImage Updates the label of an operating system image in the image repository.
(Deploying and Managing Virtual Machines)

Parameter Set: Default
Update-AzureVMImage [-ImageName] <String> 
[-Label] <String> [ <CommonParameters>]

- Ira Bell