Complete Reference for Azure PowerShell cmdlets, with parameters

I was looking into the list of Azure PowerShell cmdlets and I could not find a list of all cmdlets and parameters in a single list. There are individual pages for each cmdlets on TechNet, but not all cmdlets in one page. There is a list of all cmdlets in one page, but that does not include the parameters as well. However, since we have the Get-Command and Get-Help cmdlets, that is something that we can solve by writing a script. So, after installing the latest (as of 11/14/14) Azure PowerShell cmdlets, I wrote a little script to output all cmdlet names and parameters. Here’s that script:   $H = “” | Select Name, Parameters, DescriptionGet-command -Module Azure | % {  Get-Help $_ | % {     $C = 1    $N = $_.Name    $H.Name=$N    $H.description=$_.Synopsis    $SI = $_.syntax.syntaxItem     If ($SI.Count -gt 1) { $H.Name=$N+” (“+$C+”)” }    $SI | % {      $HP = $_.parameter      $P=””      If ($HP) {        $HP | % {           $P+= “ -“+$_.name+” “;           if ($_.parameterValue -and ($_.parameterValue –notlike “Switch*”)) {             $P+= ” “           }         }      }      $P=$P.Replace(“Nullable“1”,””)      $P=$P.Replace(“System.[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]”,”Int32”)      $P=$P.Replace(“System.[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]”,”Boolean”)      $H.parameters=$P;      $H        $C++      $H.Name=$N+” (“+$C+”)”    }  } } | ConvertTo-HTML | Out-File C:AzureCmdlets.HTML   Here is the output of the script, with some minor adjustments to the HTML: Name Parameters Description Add-AzureEnvironment -Name -PublishSettingsFileUrl -ServiceEndpoint -ManagementPortalUrl -StorageEndpoint -ActiveDirectoryEndpoint -ResourceManagerEndpoint -GalleryEndpoint Creates an Azure environment Disable-AzureWebsiteApplicationDiagnostic -Name -File -Storage -PassThru -Slot Disables the website’s application diagnostics Enable-AzureWebsiteApplicationDiagnostic -Name -File -Storage -StorageAccountName -LogLevel -PassThru -Slot Enables the website’s application diagnostics Get-AzureStorageContainer (1) -Name -MaxCount -ContinuationToken -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List azure storage containers. Get-AzureStorageContainer (2) -Prefix -MaxCount -ContinuationToken -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List azure storage containers. Get-AzureEnvironment -Name Gets Azure environments Get-AzurePublishSettingsFile -Realm -Environment Downloads the publish-settings file for a Microsoft Azure subscription Get-AzureSBLocation   Get the Microsoft Azure regions that may be used to create new Microsoft Azure ServiceBus namespaces Get-AzureSBNamespace -Name Get information about existing Microsoft Azure ServiceBus namespaces Get-AzureSubscription (1) -SubscriptionName -ExtendedDetails -SubscriptionDataFile Gets Azure subscriptions in the user accounts. Get-AzureSubscription (2) -Current -ExtendedDetails -SubscriptionDataFile Gets Azure subscriptions in the user accounts. Get-AzureSubscription (3) -Default -ExtendedDetails -SubscriptionDataFile Gets Azure subscriptions in the user accounts. Get-AzureWebsite -Name -Slot Gets Azure websites in the current subscription. Get-AzureWebsiteDeployment -CommitId -MaxResults -Details -Name -Slot List the deployments for an Azure website Get-AzureWebsiteLocation   Get the website locations available to the current subscription Get-AzureWebsiteLog -Name -Path -Message -Tail -ListPath -Slot Gets log for the specified website Import-AzurePublishSettingsFile -PublishSettingsFile -SubscriptionDataFile Imports a publish-settings file with a certificate to connect to your Microsoft Azure account. Invoke-AzureHDInsightHiveJob -Arguments -Defines -File -Files -JobName -Query -StatusFolder Submits Hive queries to the HDInsight cluster, shows progress of the query execution, and retrieves query results in one operation. New-AzureSBNamespace -Name -Location -CreateACSNamespace -NamespaceType Create a new Microsoft Azure ServiceBus namespace New-AzureWebsite -Location -Hostname -PublishingUsername -Git -GitHub -GithubCredentials -GithubRepository -Name -Slot Create an Azure website Remove-AzureEnvironment -Name -PassThru Deletes an Azure environment from Windows PowerShell Remove-AzureSBNamespace -Name Delete a WindowsAzure ServiceBus namespace and all associated objects Remove-AzureSubscription -SubscriptionName -Force -PassThru -SubscriptionDataFile -Confirm -WhatIf Deletes an Azure subscription from Windows PowerShell. Remove-AzureWebsite -Force -Name -Slot Remove the specified azure website Restart-AzureWebsite -Name Stop and then restart the specified Azure website Restore-AzureWebsiteDeployment -CommitId -Force -Name -WhatIf -Confirm -Slot Redeploy a previous deployment for an Azure website Save-AzureWebsiteLog -Output -Name -Slot Download logs for the specified website Select-AzureSubscription (1) -SubscriptionName -Current -PassThru -SubscriptionDataFile Changes the current and default Azure subscriptions Select-AzureSubscription (2) -SubscriptionName -PassThru -SubscriptionDataFile -Default Changes the current and default Azure subscriptions Select-AzureSubscription (3) -PassThru -SubscriptionDataFile -NoCurrent Changes the current and default Azure subscriptions Select-AzureSubscription (4) -PassThru -SubscriptionDataFile -NoDefault Changes the current and default Azure subscriptions Set-AzureEnvironment -Name -PublishSettingsFileUrl -ServiceEndpoint -ManagementPortalUrl -StorageEndpoint -ActiveDirectoryEndpoint -ResourceManagerEndpoint -GalleryEndpoint Changes the properties of an Azure environment Set-AzureSubscription (1) -SubscriptionName -Certificate -CurrentStorageAccountName -PassThru -ResourceManagerEndpoint -ServiceEndpoint -SubscriptionDataFile -SubscriptionId Creates or changes an Azure subscription Set-AzureSubscription (2) -SubscriptionName -PassThru -SubscriptionDataFile Creates or changes an Azure subscription Set-AzureWebsite -NumberOfWorkers -DefaultDocuments -NetFrameworkVersion -PhpVersion -RequestTracingEnabled -HttpLoggingEnabled -DetailedErrorLoggingEnabled -HostNames -AppSettings -Metadata -ConnectionStrings -HandlerMappings -SiteWithConfig -Name -PassThru -ManagedPipelineMode -WebSocketsEnabled -Slot -RoutingRules -Use32BitWorkerProcess Configure a Microsoft Azure website Show-AzurePortal -Name -Realm -Environment Show the Azure management portal Show-AzureWebsite -Name -Slot Open a browser on the website Start-AzureStorageBlobCopy (1) -SrcBlob -SrcContainer -DestContainer -DestBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureStorageBlobCopy (2) -ICloudBlob -DestICloudBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureStorageBlobCopy (3) -ICloudBlob -DestContainer -DestBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureStorageBlobCopy (4) -CloudBlobContainer -SrcBlob -DestContainer -DestBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureStorageBlobCopy (5) -AbsoluteUri -DestContainer -DestBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureWebsite -Name -Slot Start the specified Azure website Stop-AzureStorageBlobCopy (1) -Blob -Container -Force -CopyId -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Stop a copy operation to the specified destination blob. Stop-AzureStorageBlobCopy (2) -ICloudBlob -Force -CopyId -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Stop a copy operation to the specified destination blob. Stop-AzureStorageBlobCopy (3) -CloudBlobContainer -Blob -Force -CopyId -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Stop a copy operation to the specified destination blob. Stop-AzureWebsite -Name -Slot Stop the specified Azure website Test-AzureName (1) -Service -Name Tests whether a Microsoft Azure cloud service name, storage service name or service bus namespace name exists or not. Test-AzureName (2) -Storage -Name Tests whether a Microsoft Azure cloud service name, storage service name or service bus namespace name exists or not. Test-AzureName (3) -ServiceBusNamespace -Name Tests whether a Microsoft Azure cloud service name, storage service name or service bus namespace name exists or not. Test-AzureName (4) -Website -Name Tests whether a Microsoft Azure cloud service name, storage service name or service bus namespace name exists or not. Add-AzureAccount -Credential -Environment -SubscriptionDataFile Adds the Azure account to Windows PowerShell Add-AzureCacheWorkerRole -Name -Instances Add a dedicated cache worker role to the current service Add-AzureCertificate -ServiceName -CertToDeploy -Password Uploads a service certificate for the specified cloud service. Add-AzureDataDisk (1) -CreateNew -DiskSizeInGB -DiskLabel -LUN -MediaLocation -HostCaching -VM Adds a new data disk to a virtual machine object. Add-AzureDataDisk (2) -Import -DiskName -LUN -HostCaching -VM Adds a new data disk to a virtual machine object. Add-AzureDataDisk (3) -ImportFrom -DiskLabel -LUN -MediaLocation -HostCaching -VM Adds a new data disk to a virtual machine object. Add-AzureDisk -DiskName -MediaLocation -Label -OS Adds a new disk to the Microsoft Azure disk repository. Add-AzureDjangoWebRole -Name -Instances Creates scaffolding for a Python Django application which will be hosted in the cloud via IIS Add-AzureDns -Name -IPAddress -ServiceName Adds a DNS server to an existing cloud service. Add-AzureEndpoint (1) -Name -Protocol -LocalPort -DefaultProbe -LBSetName -ProbePort -ProbeProtocol -VM -ACL -DirectServerReturn -IdleTimeoutInMinutes -InternalLoadBalancerName -LoadBalancerDistribution -PipelineVariable -ProbeIntervalInSeconds -ProbePath -ProbeTimeoutInSeconds -PublicPort Add endpoint to the persistent VM object. Add-AzureEndpoint (2) -Name -Protocol -LocalPort -NoProbe -VM -ACL -DirectServerReturn -IdleTimeoutInMinutes -InternalLoadBalancerName -LoadBalancerDistribution -PipelineVariable -PublicPort Add endpoint to the persistent VM object. Add-AzureEnvironment -Name -PublishSettingsFileUrl -ServiceEndpoint -ManagementPortalUrl -StorageEndpoint -ActiveDirectoryEndpoint -ResourceManagerEndpoint -GalleryEndpoint Creates an Azure environment Add-AzureHDInsightConfigValues -Config -Core -Yarn -Hdfs -Hive -MapReduce -Oozie -Storm -HBase Adds a Hadoop configuration value customization and/or a Hive shared library customization to the Microsoft Azure HDInsight cluster configuration. Add-AzureHDInsightMetastore -Config -Credential -DatabaseName -MetastoreType -SqlAzureServerName Adds a SQL Database account to the Microsoft Azure HDInsight cluster configuration. Add-AzureHDInsightStorage -Config -StorageAccountKey -StorageAccountName Adds a Microsoft Azure Blob Storage account entry to a target HDInsight configuration. Add-AzureInternalLoadBalancer (1) -InternalLoadBalancerName -ServiceName Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [] Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [-SubnetName] [] Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [-SubnetName] [-StaticVNetIPAddress] [] Add-AzureInternalLoadBalancer (2) -InternalLoadBalancerName -ServiceName -SubnetName -StaticVNetIPAddress Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [] Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [-SubnetName] [] Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [-SubnetName] [-StaticVNetIPAddress] [] Add-AzureInternalLoadBalancer (3) -InternalLoadBalancerName -ServiceName -SubnetName Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [] Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [-SubnetName] [] Add-AzureInternalLoadBalancer [-InternalLoadBalancerName] [-ServiceName] [-SubnetName] [-StaticVNetIPAddress] [] Add-AzureNetworkInterfaceConfig -Name -SubnetName -StaticVNetIPAddress -VM Add-AzureNetworkInterfaceConfig [-Name] [-SubnetName] [[-StaticVNetIPAddress] ] -VM [] Add-AzureNodeWebRole -Name -Instances Creates scaffolding for a Node.js application which will be hosted in the cloud via IIS Add-AzureNodeWorkerRole -Name -Instances Creates scaffolding for a Node.js application which will be hosted in the cloud via node.exe Add-AzurePHPWebRole -Name -Instances Creates scaffolding for a PHP application which will be hosted in the cloud via IIS Add-AzurePHPWorkerRole -Name -Instances Creates scaffolding for a PHP application which will be hosted in the cloud via php.exe Add-AzureProvisioningConfig (1) -VM -DisableGuestAgent -CustomDataFile -Windows -AdminUsername -Password -ResetPasswordOnFirstLogon -DisableAutomaticUpdates -NoRDPEndpoint -TimeZone -Certificates -EnableWinRMHttp -DisableWinRMHttps -WinRMCertificate -X509Certificates -NoExportPrivateKey -NoWinRMEndpoint Adds the provisioning configuration to a Microsoft Azure virtual machine. Add-AzureProvisioningConfig (2) -VM -DisableGuestAgent -Linux -LinuxUser -DisableSSH -NoSSHEndpoint -NoSSHPassword -SSHPublicKeys -SSHKeyPairs -CustomDataFile -Password Adds the provisioning configuration to a Microsoft Azure virtual machine. Add-AzureProvisioningConfig (3) -VM -DisableGuestAgent -CustomDataFile -AdminUsername -WindowsDomain -Password -ResetPasswordOnFirstLogon -DisableAutomaticUpdates -NoRDPEndpoint -TimeZone -Certificates -JoinDomain -Domain -DomainUserName -DomainPassword -MachineObjectOU -EnableWinRMHttp -DisableWinRMHttps -WinRMCertificate -X509Certificates -NoExportPrivateKey -NoWinRMEndpoint Adds the provisioning configuration to a Microsoft Azure virtual machine. Add-AzureTrafficManagerEndpoint -DomainName -Location -Type -Status -Weight -MinChildEndpoints -TrafficManagerProfile Adds an endpoint to a Traffic Manager profile. Add-AzureVhd -Destination -LocalFilePath -NumberOfUploaderThreads -BaseImageUriToPatch -OverWrite Uploads a VHD file from an on premise machine to a blob in a cloud storage account in Microsoft Azure Add-AzureVMImage -ImageName -MediaLocation -OS -Label -Eula -Description -ImageFamily -PublishedDate -PrivacyUri -RecommendedVMSize The Add-AzureVMImage cmdlet adds a new operating system (OS) image to the image repository. The image should be a sysprep’d or generalized OS image. Add-AzureWebRole -Name -Instances -TemplateFolder Creates scaffolding for a custom web role Add-AzureWorkerRole -Name -Instances -TemplateFolder Creates scaffolding for a custom worker role Disable-AzureServiceProjectRemoteDesktop   Disables remote desktop access to a hosted service Disable-AzureTrafficManagerProfile -Name -PassThru Disables a Traffic Manager profile. Disable-AzureWebsiteApplicationDiagnostic -Name -File -Storage -PassThru -Slot Disables the website’s application diagnostics Disable-AzureWebsiteDebug -Name -Slot -PassThru Disables the website’s debugging Enable-AzureMemcacheRole -RoleName -CacheWorkerRoleName -CacheRuntimeVersion Enable memcached for the specified web role, configured to communicate with the specified dedicated cache role Enable-AzureServiceProjectRemoteDesktop -Username -Password Enables remote desktop access to a hosted service Enable-AzureTrafficManagerProfile -Name -PassThru Enables a Traffic Manager profile. Enable-AzureWebsiteApplicationDiagnostic -Name -File -Storage -StorageAccountName -LogLevel -PassThru -Slot Enables the website’s application diagnostics Enable-AzureWebsiteDebug -Name -Slot -Version -PassThru Enables the website’s debug Export-AzureVM -ServiceName -Name -Path Exports a Microsoft Azure virtual machine state to a file. Get-AzureAccount -Name -SubscriptionDataFile Gets Azure accounts that are available to Azure PowerShell. Get-AzureAclConfig -EndpointName -VM Gets the ACL configuration object from an existing Azure VM. Get-AzureAffinityGroup -Name Returns an object that represents a Microsoft Azure affinity group. Get-AzureAutomationAccount -Name -Location Gets Azure Automation accounts. Get-AzureAutomationJob (1) -AutomationAccountName -EndTime -StartTime Gets one or more Azure Automation runbook jobs. Get-AzureAutomationJob (2) -AutomationAccountName -Id Gets one or more Azure Automation runbook jobs. Get-AzureAutomationJob (3) -AutomationAccountName -EndTime -StartTime -RunbookId Gets one or more Azure Automation runbook jobs. Get-AzureAutomationJob (4) -AutomationAccountName -EndTime -StartTime -RunbookName Gets one or more Azure Automation runbook jobs. Get-AzureAutomationJobOutput -AutomationAccountName -Id -StartTime -Stream Gets the output of an Azure Automation job. Get-AzureAutomationRunbook (1) -AutomationAccountName Gets a runbook. Get-AzureAutomationRunbook (2) -AutomationAccountName -Id Gets a runbook. Get-AzureAutomationRunbook (3) -AutomationAccountName -Name Gets a runbook. Get-AzureAutomationRunbook (4) -AutomationAccountName -ScheduleName Gets a runbook. Get-AzureAutomationRunbookDefinition (1) -AutomationAccountName -Slot -Name Gets a runbook definition. Get-AzureAutomationRunbookDefinition (2) -AutomationAccountName -Slot -Id Gets a runbook definition. Get-AzureAutomationRunbookDefinition (3) -AutomationAccountName -Slot -VersionId Gets a runbook definition. Get-AzureAutomationSchedule (1) -AutomationAccountName Gets an Azure Automation schedule. Get-AzureAutomationSchedule (2) -AutomationAccountName -Id Gets an Azure Automation schedule. Get-AzureAutomationSchedule (3) -AutomationAccountName -Name Gets an Azure Automation schedule. Get-AzureCertificate -ServiceName -ThumbprintAlgorithm -Thumbprint Gets a certificate object from the specified Microsoft Azure service. Get-AzureDataDisk -Lun -VM Gets a Microsoft Azure data disk object. Get-AzureDeployment -ServiceName -Slot   Get-AzureDeploymentEvent -EndTime -ServiceName -StartTime The Get-AzureDeploymentEvent cmdlet retrieves information regarding Azure-initiated events that impact virtual machines and cloud services, including planned maintenance events, in the provided time window. It returns a list of events that identify the Role Instance or Virtual Machine impacted, the reason for the impact, and the start time of the event. Get-AzureDisk -DiskName Gets an object with information on disks in the Microsoft Azure disk repository. Get-AzureDns -DnsSettings Gets an object with the DNS settings for the Microsoft Azure deployment. Get-AzureEndpoint -Name -VM Gets an object with information about the endpoints assigned to a Microsoft Azure virtual machine. Get-AzureEnvironment -Name Gets Azure environments Get-AzureHDInsightCluster -Certificate -HostedService -Endpoint -Name -Subscription Retrieves and lists all of the Microsoft Azure HDInsight clusters associated with the current subscription or retrieves a specific named cluster. Get-AzureHDInsightJob (1) -Cluster -Credential -JobId Retrieves the Azure HDInsight jobs from a cluster and lists them in reverse chronological order. Get-AzureHDInsightJob (2) -Certificate -HostedService -Cluster -Endpoint -JobId -Subscription Retrieves the Azure HDInsight jobs from a cluster and lists them in reverse chronological order. Get-AzureHDInsightJobOutput -Certificate -HostedService -Cluster -DownloadTaskLogs -Endpoint -JobId -StandardError -StandardOutput -Subscription -TaskLogsDirectory -TaskSummary Retrieves the log output for a job from the storage account associated with a specified cluster. Get-AzureHDInsightProperties -Certificate -HostedService -Endpoint -Locations -Subscription -Versions Retrieves properties specific to a Microsoft Azure HDInsight service. Get-AzureInternalLoadBalancer -ServiceName Get-AzureInternalLoadBalancer [-ServiceName] [] Get-AzureLocation   Gets the available data center locations for the current Microsoft Azure subscription. Get-AzureManagedCache -Name Gets the Azure Caches in your Azure account. Get-AzureManagedCacheAccessKey -Name Gets the access keys for an Azure Cache Get-AzureManagedCacheLocation   Get-AzureManagedCacheLocation [] Get-AzureMediaServicesAccount -Name Gets an Azure Media Services account. Get-AzureNetworkInterfaceConfig -Name -VM Get-AzureNetworkInterfaceConfig [[-Name] ] -VM [] Get-AzureNetworkSecurityGroup -Name -Detailed Get-AzureNetworkSecurityGroup [[-Name] ] [-Detailed] [] Get-AzureNetworkSecurityGroupConfig -VM -Detailed Get-AzureNetworkSecurityGroupConfig -VM [-Detailed] [] Get-AzureNetworkSecurityGroupForSubnet -VirtualNetworkName -SubnetName -Detailed Get-AzureNetworkSecurityGroupForSubnet [-VirtualNetworkName] [-SubnetName] [-Detailed] [] Get-AzureOSDisk -VM Gets the operating system disk object for the specified Microsoft Azure virtual machine. Get-AzureOSVersion   Returns an object with all the available Microsoft Azure guest operating systems. Get-AzurePublicIP -PublicIPName -VM Get-AzurePublicIP [[-PublicIPName] ] -VM [] Get-AzurePublishSettingsFile -Realm -Environment Downloads the publish-settings file for a Microsoft Azure subscription Get-AzureRemoteDesktopFile (1) -Name -LocalPath -ServiceName Gets a remote desktop connection file (.RDP) for the specified Microsoft Azure virtual machine. Get-AzureRemoteDesktopFile (2) -Name -LocalPath -Launch -ServiceName Gets a remote desktop connection file (.RDP) for the specified Microsoft Azure virtual machine. Get-AzureReservedIP -ReservedIPName Get the Reserved IP by its name or lists all the Reserved IPs in the subscription. Get-AzureRole -ServiceName -Slot -RoleName -InstanceDetails Returns a list of roles in your Microsoft Azure service. Get-AzureRoleSize -InstanceSize Get the role size information for the current subscription. Get-AzureRouteTable -DetailLevel Get-AzureRouteTable [[-DetailLevel] ] [] Get-AzureSBAuthorizationRule (1) -Name -Namespace -EntityName -EntityType -Permission Gets Service bus authorization rules Get-AzureSBAuthorizationRule (2) -Name -Namespace -Permission Gets Service bus authorization rules Get-AzureSBLocation   Get the Microsoft Azure regions that may be used to create new Microsoft Azure ServiceBus namespaces Get-AzureSBNamespace -Name Get information about existing Microsoft Azure ServiceBus namespaces Get-AzureSchedulerJob -Location -Job Collection Name -Job Name -Job State Get a list of scheduler jobs or a particular scheduler job under a job collection and location Get-AzureSchedulerJobCollection -Location -Job Collection Name Get a list of scheduler job collections or a particular scheduler job collection Get-AzureSchedulerJobHistory -Location -Job Collection Name -Job Name -Job Status Get history for a scheduler job Get-AzureSchedulerLocation   Get available scheduler locations Get-AzureService -ServiceName Returns an object with information about the cloud services for the current subscription. Get-AzureServiceADDomainExtension -ServiceName -Slot This cmdlet gets the cloud service AD domain extension applied on all roles or named roles at a certain deployment slot. Get-AzureServiceAntimalwareConfig -ServiceName -Slot Gets configuration details for the Microsoft Antimalware extension for a service. Get-AzureServiceAvailableExtension (1) -ExtensionName -ProviderNamespace Get information for the latest available extensions for hosted services. Get-AzureServiceAvailableExtension (2) -ExtensionName -ProviderNamespace -AllVersions Get information for the latest available extensions for hosted services. Get-AzureServiceAvailableExtension (3) -ExtensionName -ProviderNamespace -Version Get information for the latest available extensions for hosted services. Get-AzureServiceDiagnosticsExtension -ServiceName -Slot This cmdlet gets the cloud service diagnostics extension applied on all roles or named roles at a certain deployment slot. Get-AzureServiceExtension -ServiceName -Slot -ExtensionName -ProviderNamespace This cmdlet gets existing cloud service extensions that are applied on a deployment. Get-AzureServiceProjectRoleRuntime -Runtime Get the runtimes available to install in a role Get-AzureServiceRemoteDesktopExtension -ServiceName -Slot This cmdlet gets the cloud service remote desktop extension applied on all roles or named roles at a certain deployment slot. Get-AzureSiteRecoveryJob (1) -Id Get the information of the operation for current Azure Site Recovery Vault Get-AzureSiteRecoveryJob (2) -Job Get the information of the operation for current Azure Site Recovery Vault Get-AzureSiteRecoveryJob (3) -StartTime -State Get the information of the operation for current Azure Site Recovery Vault Get-AzureSiteRecoveryProtectionContainer (1)   Get information about Azure site recovery Protection container under current Azure Site Vault Get-AzureSiteRecoveryProtectionContainer (2) -Id Get information about Azure site recovery Protection container under current Azure Site Vault Get-AzureSiteRecoveryProtectionContainer (3) -Name Get information about Azure site recovery Protection container under current Azure Site Vault Get-AzureSiteRecoveryProtectionEntity (1) -ProtectionContainer Get the list of Protection Entities like “VMs” Get-AzureSiteRecoveryProtectionEntity (2) -Id -ProtectionContainer Get the list of Protection Entities like “VMs” Get-AzureSiteRecoveryProtectionEntity (3) -Name -ProtectionContainer Get the list of Protection Entities like “VMs” Get-AzureSiteRecoveryProtectionEntity (4) -ProtectionContainerId Get the list of Protection Entities like “VMs” Get-AzureSiteRecoveryProtectionEntity (5) -Id -ProtectionContainerId Get the list of Protection Entities like “VMs” Get-AzureSiteRecoveryProtectionEntity (6) -Name -ProtectionContainerId Get the list of Protection Entities like “VMs” Get-AzureSiteRecoveryRecoveryPlan (1)   Get information of the Recovery Plan for current Azure Site Recovery Vault Get-AzureSiteRecoveryRecoveryPlan (2) -Name Get information of the Recovery Plan for current Azure Site Recovery Vault Get-AzureSiteRecoveryRecoveryPlan (3) -Id Get information of the Recovery Plan for current Azure Site Recovery Vault Get-AzureSiteRecoveryRecoveryPlanFile (1) -Id -Path Get-AzureSiteRecoveryRecoveryPlanFile download the recovery plan in an XML format. This file can be updated and used to upload the updated Recovery Plan. Get-AzureSiteRecoveryRecoveryPlanFile (2) -RecoveryPlan -Path Get-AzureSiteRecoveryRecoveryPlanFile download the recovery plan in an XML format. This file can be updated and used to upload the updated Recovery Plan. Get-AzureSiteRecoveryServer (1)   Get information about Azure Site Recovery Server for current Azure Site Recovery vault Get-AzureSiteRecoveryServer (2) -Id Get information about Azure Site Recovery Server for current Azure Site Recovery vault Get-AzureSiteRecoveryServer (3) -Name Get information about Azure Site Recovery Server for current Azure Site Recovery vault Get-AzureSiteRecoveryVaultSettings   Gets Azure Site Recovery Vault settings information Get-AzureSiteRecoveryVM (1) -ProtectionContainer Get information about Virtual Machines managed in Azure Site Recovery Get-AzureSiteRecoveryVM (2) -Id -ProtectionContainer Get information about Virtual Machines managed in Azure Site Recovery Get-AzureSiteRecoveryVM (3) -Name -ProtectionContainer Get information about Virtual Machines managed in Azure Site Recovery Get-AzureSiteRecoveryVM (4) -ProtectionContianerId Get information about Virtual Machines managed in Azure Site Recovery Get-AzureSiteRecoveryVM (5) -Id -ProtectionContianerId Get information about Virtual Machines managed in Azure Site Recovery Get-AzureSiteRecoveryVM (6) -Name -ProtectionContianerId Get information about Virtual Machines managed in Azure Site Recovery Get-AzureSqlDatabase (1) -ConnectionContext -Database -DatabaseName -RestorableDropped -RestorableDroppedDatabase -DatabaseDeletionDate Returns an Azure SQL Database from the specified SQL Database Server. Get-AzureSqlDatabase (2) -ServerName -Database -DatabaseName -RestorableDropped -RestorableDroppedDatabase -DatabaseDeletionDate Returns an Azure SQL Database from the specified SQL Database Server. Get-AzureSqlDatabaseCopy (1) -ServerName -DatabaseName -PartnerServer -PartnerDatabase Checks the status of one or more copy relationships that are active on a specified server. This cmdlet is supported on both the source and target servers. Get-AzureSqlDatabaseCopy (2) -ServerName -DatabaseCopy Checks the status of one or more copy relationships that are active on a specified server. This cmdlet is supported on both the source and target servers. Get-AzureSqlDatabaseCopy (3) -ServerName -Database -PartnerServer -PartnerDatabase Checks the status of one or more copy relationships that are active on a specified server. This cmdlet is supported on both the source and target servers. Get-AzureSqlDatabaseImportExportStatus (1) -Username -Password -ServerName -RequestId Returns the status of an import or export operation between Azure blob storage and an Azure SQL Database. Get-AzureSqlDatabaseImportExportStatus (2) -Request Returns the status of an import or export operation between Azure blob storage and an Azure SQL Database. Get-AzureSqlDatabaseOperation (1) -ConnectionContext -Database -DatabaseName -OperationGuid Returns the status of database operations on the specified Azure SQL Database Server. Get-AzureSqlDatabaseOperation (2) -ServerName -Database -DatabaseName -OperationGuid Returns the status of database operations on the specified Azure SQL Database Server. Get-AzureSqlDatabaseServer -ServerName Returns information about the Azure SQL Database Servers in the current subscription. Get-AzureSqlDatabaseServerFirewallRule -ServerName -RuleName Returns firewall rules in the specified Azure SQL Database Server in the current subscription. Get-AzureSqlDatabaseServerQuota (1) -ConnectionContext -QuotaName Returns the quota information for a specified Azure SQL Database Server. Get-AzureSqlDatabaseServerQuota (2) -ServerName -QuotaName Returns the quota information for a specified Azure SQL Database Server. Get-AzureSqlDatabaseServiceObjective (1) -Context -ServiceObjective -ServiceObjectiveName Returns a service objective for the specified Azure SQL Database Server. Get-AzureSqlDatabaseServiceObjective (2) -ServerName -ServiceObjective -ServiceObjectiveName Returns a service objective for the specified Azure SQL Database Server. Get-AzureSqlRecoverableDatabase (1) -ServerName Gets a list of databases that can be recovered. Get-AzureSqlRecoverableDatabase (2) -ServerName -DatabaseName Gets a list of databases that can be recovered. Get-AzureSqlRecoverableDatabase (3) -Database Gets a list of databases that can be recovered. Get-AzureStaticVNetIP -VM Get the static VNet IP address information from a VM object, if any. Get-AzureStorageAccount -StorageAccountName Gets the storage accounts for the current Microsoft Azure subscription. Get-AzureStorageBlob (1) -Blob -Container -MaxCount -ContinuationToken -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List the azure blobs in the specified container. Get-AzureStorageBlob (2) -Prefix -Container -MaxCount -ContinuationToken -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List the azure blobs in the specified container. Get-AzureStorageBlobContent (1) -Blob -Container -Destination -CheckMd5 -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Download the specified azure storage blob. Get-AzureStorageBlobContent (2) -ICloudBlob -Destination -CheckMd5 -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Download the specified azure storage blob. Get-AzureStorageBlobContent (3) -CloudBlobContainer -Blob -Destination -CheckMd5 -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Download the specified azure storage blob. Get-AzureStorageBlobCopyState (1) -Blob -Container -WaitForComplete -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Get copy state of the specified azure storage blob. Get-AzureStorageBlobCopyState (2) -ICloudBlob -WaitForComplete -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Get copy state of the specified azure storage blob. Get-AzureStorageBlobCopyState (3) -CloudBlobContainer -Blob -WaitForComplete -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Get copy state of the specified azure storage blob. Get-AzureStorageContainer (1) -Name -MaxCount -ContinuationToken -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List azure storage containers. Get-AzureStorageContainer (2) -Prefix -MaxCount -ContinuationToken -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List azure storage containers. Get-AzureStorageFile (1) -ShareName -Path -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List the files and directories in a specific path. Get-AzureStorageFile (2) -Share -Path -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List the files and directories in a specific path. Get-AzureStorageFile (3) -Directory -Path -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List the files and directories in a specific path. Get-AzureStorageFile (4) -Path -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List the files and directories in a specific path. Get-AzureStorageFile (5) -Path -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List the files and directories in a specific path. Get-AzureStorageFileContent (1) -ShareName -Path -Destination -PassThru -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Download the specified azure storage file. Get-AzureStorageFileContent (2) -Share -Path -Destination -PassThru -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Download the specified azure storage file. Get-AzureStorageFileContent (3) -Directory -Path -Destination -PassThru -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Download the specified azure storage file. Get-AzureStorageFileContent (4) -File -Destination -PassThru -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Download the specified azure storage file. Get-AzureStorageFileContent (5) -PassThru -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Download the specified azure storage file. Get-AzureStorageFileContent (6) -PassThru -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Download the specified azure storage file. Get-AzureStorageKey -StorageAccountName Returns the primary and secondary storage account keys for a Microsoft Azure storage account. Get-AzureStorageQueue (1) -Name -Context list azure storage queues Get-AzureStorageQueue (2) -Prefix -Context list azure storage queues Get-AzureStorageServiceLoggingProperty -ServiceType -Context Get azure storage service logging properties. Get-AzureStorageServiceMetricsProperty -ServiceType -MetricsType -Context Get azure storage service metrics properties. Get-AzureStorageShare (1) -Prefix -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List azure storage file shares. Get-AzureStorageShare (2) -Name -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List azure storage file shares. Get-AzureStorageShare (3) -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount List azure storage file shares. Get-AzureStorageTable (1) -Name -Context List azure storage tables Get-AzureStorageTable (2) -Prefix -Context List azure storage tables Get-AzureStoreAddOn -ListAvailable -Country -Name Gets all the available Microsoft Azure Store Add-Ons for purchasing or the existing add-on instances on the current subscription Get-AzureSubnet -VM Gets a list of subnets associated with the specified Microsoft Azure virtual machine. Get-AzureSubnetRouteTable -VNetName -SubnetName Get-AzureSubnetRouteTable [-VNetName] [-SubnetName] [] Get-AzureSubscription (1) -SubscriptionName -ExtendedDetails -SubscriptionDataFile Gets Azure subscriptions in the user accounts. Get-AzureSubscription (2) -Current -ExtendedDetails -SubscriptionDataFile Gets Azure subscriptions in the user accounts. Get-AzureSubscription (3) -Default -ExtendedDetails -SubscriptionDataFile Gets Azure subscriptions in the user accounts. Get-AzureTrafficManagerProfile -Name Gets the details of a Traffic Manager profile. Get-AzureVM (1)   Retrieves information from one or more Microsoft Azure virtual machines. Get-AzureVM (2) -ServiceName -Name Retrieves information from one or more Microsoft Azure virtual machines. Get-AzureVMAccessExtension -VM This cmdlet gets the VMAccess extension (if any) applied on the VM. Get-AzureVMAvailableExtension (1) -ExtensionName -Publisher Get information for the latest available extensions for VMs. Get-AzureVMAvailableExtension (2) -ExtensionName -Publisher -AllVersions Get information for the latest available extensions for VMs. Get-AzureVMAvailableExtension (3) -ExtensionName -Publisher -Version Get information for the latest available extensions for VMs. Get-AzureVMBGInfoExtension -VM This cmdlet gets the BGInfo extension (if any) applied on the VM. Get-AzureVMChefExtension -VM This cmdlet gets the Chef extension (if any) applied on the VM. Get-AzureVMCustomScriptExtension -VM Get Azure VM Custom Script Extension Information. Get-AzureVMDiagnosticsExtension -VM   Get-AzureVMDscExtension -Version -VM Gets the settings of the DSC extension on a particular VM. Get-AzureVMExtension (1) -ReferenceName -VM This cmdlet gets resource extensions applied on VMs. Get-AzureVMExtension (2) -ExtensionName -Publisher -Version -VM This cmdlet gets resource extensions applied on VMs. Get-AzureVMImage -ImageName The Get-AzureVMImage cmdlet gets the properties on one or a list of OS or VM image in the image repository. Get-AzureVMImageDiskConfigSet -ImageContext This cmdlet returns an object for disk configuration set, which is from the input image context. Get-AzureVMMicrosoftAntimalwareExtension -VM Gets the Microsoft Antimalware extension details for a virtual machine. Get-AzureVMPuppetExtension -VM This cmdlet gets the Puppet extension (if any) applied on the VM. Get-AzureVNetConfig -ExportToFile Gets the Microsoft Azure virtual network configuration from the current subscription. Get-AzureVNetConnection -VNetName Returns an object with all of the virtual network connections to the specified Microsoft Azure virtual network. Get-AzureVNetGateway -VNetName Retrieves an object with information about a Microsoft Azure virtual network gateway. Get-AzureVNetGatewayDiagnostics -VNetName Get-AzureVNetGatewayDiagnostics [-VNetName] [] Get-AzureVNetGatewayKey -VNetName -LocalNetworkSiteName Returns a shared key that can be used to configure a VPN device. Get-AzureVNetSite -VNetName Returns an object describing Microsoft Azure virtual networks. Get-AzureWebHostingPlan -WebSpaceName -Name Gets Azure web hosting plan in the current subscription. Get-AzureWebHostingPlanMetric -WebSpaceName -Name -MetricNames -StartDate -EndDate -TimeGrain -InstanceDetails Gets metrics for web hsoting plan. Get-AzureWebsite -Name -Slot Gets Azure websites in the current subscription. Get-AzureWebsiteDeployment -CommitId -MaxResults -Details -Name -Slot List the deployments for an Azure website Get-AzureWebsiteJob -Name -Slot -JobName -JobType Gets the web jobs associated with a website Get-AzureWebsiteJobHistory -Name -Slot -JobName -RunId -Latest Gets a web job history Get-AzureWebsiteLocation   Get the website locations available to the current subscription Get-AzureWebsiteLog -Name -Path -Message -Tail -ListPath -Slot Gets log for the specified website Get-AzureWebsiteMetric -Name -MetricNames -StartDate -EndDate -TimeGrain -InstanceDetails -SlotView Gets metrics for Azure website in the current subscription. Get-AzureWinRMUri -ServiceName -Name Retrieves the uri to WinRM https listener to a VM or a list of VMs in a hosted service. Get-WAPackCloudService -Name Gets cloud service objects. Get-WAPackLogicalNetwork -Name Gets logical network objects. Get-WAPackStaticIPAddressPool (1) -VMSubnet Gets static ip address pool objects. Get-WAPackStaticIPAddressPool (2) -Name Gets static ip address pool objects. Get-WAPackVM (1) -ID Gets virtual machine objects. Get-WAPackVM (2) -Name Gets virtual machine objects. Get-WAPackVMOSDisk (1) -ID Gets operating system disk objects for virtual machines. Get-WAPackVMOSDisk (2) -Name Gets operating system disk objects for virtual machines. Get-WAPackVMRole (1) -Name Gets virtual machine role objects. Get-WAPackVMRole (2) -CloudServiceName Gets virtual machine role objects. Get-WAPackVMSizeProfile (1) -ID Gets size profile objects. Get-WAPackVMSizeProfile (2) -Name Gets size profile objects. Get-WAPackVMSubnet (1) -VNet Gets virtual machine subnet objects. Get-WAPackVMSubnet (2) -ID Gets virtual machine subnet objects. Get-WAPackVMSubnet (3) -Name Gets virtual machine subnet objects. Get-WAPackVMTemplate (1) -ID Gets virtual machine templates. Get-WAPackVMTemplate (2) -Name Gets virtual machine templates. Get-WAPackVNet (1) -ID Gets virtual networks. Get-WAPackVNet (2) -Name Gets virtual networks. Grant-AzureHDInsightHttpServicesAccess -Certificate -HostedService -Credential -Endpoint -Location -Name -Subscription Grants HTTP access to the cluster. Import-AzurePublishSettingsFile -PublishSettingsFile -SubscriptionDataFile Imports a publish-settings file with a certificate to connect to your Microsoft Azure account. Import-AzureSiteRecoveryVaultSettingsFile -Path Imports a Azure site Recovery Vault Settings file to able to connect to Azure site Recovery Vault Import-AzureVM -Path Imports a Microsoft Azure virtual machine state from a file. Invoke-AzureHDInsightHiveJob -Arguments -Defines -File -Files -JobName -Query -StatusFolder Submits Hive queries to the HDInsight cluster, shows progress of the query execution, and retrieves query results in one operation. Move-AzureDeployment -ServiceName Swaps the deployments in production and staging. New-AzureAclConfig   Creates a new empty ACL configuration object. New-AzureAffinityGroup -Name -Label -Description -Location Creates a new affinity group for the current Microsoft Azure subscription. New-AzureAutomationRunbook (1) -AutomationAccountName -Description -Tags -Name Creates a new runbook. New-AzureAutomationRunbook (2) -AutomationAccountName -Description -Tags -Path Creates a new runbook. New-AzureAutomationSchedule (1) -AutomationAccountName -Name -StartTime -Description -ExpiryTime -DayInterval Creates an Azure Automation schedule. New-AzureAutomationSchedule (2) -AutomationAccountName -Name -StartTime -Description -OneTime Creates an Azure Automation schedule. New-AzureCertificateSetting -StoreName -Thumbprint Creates a setting object to insert an existing certificate into new Microsoft Azure virtual machines. New-AzureDeployment -ServiceName -Package -Configuration -Slot -Label -Name -DoNotStart -TreatWarningsAsError -ExtensionConfiguration Creates a new deployment from a service comprising web roles and worker roles. New-AzureDns -Name -IPAddress Creates a DNS settings object to be used when creating a Microsoft Azure deployment. New-AzureHDInsightCluster (1) -Certificate -HostedService -Config -Credential -EndPoint -Location -Name -Subscription -Version Creates a new Microsoft Azure HDInsight cluster for the current subscription. New-AzureHDInsightCluster (2) -Certificate -HostedService -ClusterSizeInNodes -Credential -DefaultStorageAccountKey -DefaultStorageAccountName -DefaultStorageContainerName -EndPoint -Location -Name -Subscription -Version -HeadNodeVMSize -ClusterType -VirtualNetworkId -SubnetName Creates a new Microsoft Azure HDInsight cluster for the current subscription. New-AzureHDInsightClusterConfig -ClusterSizeInNodes -HeadNodeVMSize -ClusterType -VirtualNetworkId -SubnetName Creates a non-persisted configuration that describes a Microsoft Azure HDInsight cluster configuration. New-AzureHDInsightHiveJobDefinition -Arguments -Defines -File -Files -JobName -Query -StatusFolder Defines a hive job for an Azure HDInsight service. New-AzureHDInsightMapReduceJobDefinition -Arguments -ClassName -Defines -Files -JarFile -JobName -LibJars -StatusFolder Defines a new Map Reduce job. New-AzureHDInsightPigJobDefinition -Arguments -File -Files -Query -StatusFolder Defines a new pig job for an Azure HDInsight service. New-AzureHDInsightSqoopJobDefinition -Command -File -Files -StatusFolder Defines a new Sqoop job. New-AzureHDInsightStreamingMapReduceJobDefinition -Arguments -CmdEnv -Combiner -Defines -Files -InputPath -JobName -Mapper -OutputPath -Reducer -StatusFolder Defines a new streaming Map Reduce job. New-AzureInternalLoadBalancerConfig (1) -InternalLoadBalancerName New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [] New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [-SubnetName] [-StaticVNetIPAddress] [] New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [-SubnetName] [] New-AzureInternalLoadBalancerConfig (2) -InternalLoadBalancerName -SubnetName New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [] New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [-SubnetName] [-StaticVNetIPAddress] [] New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [-SubnetName] [] New-AzureInternalLoadBalancerConfig (3) -InternalLoadBalancerName -SubnetName -StaticVNetIPAddress New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [] New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [-SubnetName] [-StaticVNetIPAddress] [] New-AzureInternalLoadBalancerConfig [-InternalLoadBalancerName] [-SubnetName] [] New-AzureManagedCache -Name -Location -Sku -Memory Creates an Azure cache New-AzureManagedCacheAccessKey -Name -KeyType Creates new access keys for an Azure Cache. New-AzureMediaServicesAccount -Name -Location -StorageAccountName Creates new Azure Media Services account. New-AzureMediaServicesKey -Name -KeyType -Force Resets an Azure Media Services key. New-AzureNetworkSecurityGroup -Name -Location -Label New-AzureNetworkSecurityGroup [-Name] [-Location] [[-Label] ] [] New-AzureQuickVM (1) -ImageName -Linux -ServiceName -AffinityGroup -AvailabilitySetName -CustomDataFile -DisableGuestAgent -DnsSettings -HostCaching -InstanceSize -LinuxUser -Location -MediaLocation -Name -Password -ReservedIPName -SSHKeyPairs -SSHPublicKeys -SubnetNames -VNetName -WaitForBoot   New-AzureQuickVM (2) -ImageName -ServiceName -Windows -AdminUsername -AffinityGroup -AvailabilitySetName -Certificates -CustomDataFile -DisableGuestAgent -DisableWinRMHttps -DnsSettings -EnableWinRMHttp -HostCaching -InstanceSize -Location -MediaLocation -Name -NoExportPrivateKey -NoWinRMEndpoint -Password -ReservedIPName -SubnetNames -VNetName -WaitForBoot -WinRMCertificate -X509Certificates   New-AzureReservedIP (1) -ReservedIPName -Label -Location Create a Reserved IP. New-AzureReservedIP (2) -ReservedIPName -Label -Location Create a Reserved IP. New-AzureReservedIP (3) -ReservedIPName -Label -Location Create a Reserved IP. New-AzureRoleTemplate -Web -Worker -Output Creates azure web and worker role template New-AzureRouteTable -Name -Location New-AzureRouteTable [-Name] [-Location] [] New-AzureSBAuthorizationRule -Name -Permission -Namespace -EntityName -EntityType -PrimaryKey -SecondaryKey Creates new Service Bus authorization rule New-AzureSBNamespace -Name -Location -CreateACSNamespace -NamespaceType Create a new Microsoft Azure ServiceBus namespace New-AzureSchedulerHttpJob -Location -Job Collection Name -Job Name -Method -URI -RequestBody -StartTime -Interval -Frequency -ExecutionCount -EndTime -JobState -Headers -ErrorActionMethod -ErrorActionURI -ErrorActionRequestBody -ErrorActionHeaders -ErrorActionStorageAccount -ErrorActionStorageQueue -ErrorActionSASToken -ErrorActionQueueMessageBody Create a scheduler job with an Http action New-AzureSchedulerJobCollection -Location -Job Collection Name -Plan -MaxJobCount -Frequency -Interval Create a scheduler job collection New-AzureSchedulerStorageQueueJob -Location -Job Collection Name -Job Name -StorageQueueAccount -StorageQueueName -SASToken -StorageQueueMessage -StartTime -Interval -Frequency -ExecutionCount -EndTime -JobState -Headers -ErrorActionMethod -ErrorActionURI -ErrorActionRequestBody -ErrorActionHeaders -ErrorActionStorageAccount -ErrorActionStorageQueue -ErrorActionSASToken -ErrorActionQueueMessageBody Create a scheduler job with a storage action New-AzureService (1) -ServiceName -AffinityGroup -Label -Description -ReverseDnsFqdn Creates a new Microsoft Azure service. New-AzureService (2) -ServiceName -Location -Label -Description -ReverseDnsFqdn Creates a new Microsoft Azure service. New-AzureServiceADDomainExtensionConfig (1) -Role -X509Certificate -ThumbprintAlgorithm -DomainName -Restart -Credential -UnjoinDomainCredential -Options -OUPath -Version This cmdlet generates the configuration for AD Domain extension for cloud services. New-AzureServiceADDomainExtensionConfig (2) -Role -X509Certificate -ThumbprintAlgorithm -DomainName -Restart -Credential -UnjoinDomainCredential -JoinOption -OUPath -Version This cmdlet generates the configuration for AD Domain extension for cloud services. New-AzureServiceADDomainExtensionConfig (3) -Role -X509Certificate -ThumbprintAlgorithm -WorkgroupName -Restart -Credential This cmdlet generates the configuration for AD Domain extension for cloud services. New-AzureServiceADDomainExtensionConfig (4) -Role -CertificateThumbprint -ThumbprintAlgorithm -WorkgroupName -Restart -Credential This cmdlet generates the configuration for AD Domain extension for cloud services. New-AzureServiceADDomainExtensionConfig (5) -Role -CertificateThumbprint -ThumbprintAlgorithm -DomainName -Restart -Credential -UnjoinDomainCredential -JoinOption -OUPath -Version This cmdlet generates the configuration for AD Domain extension for cloud services. New-AzureServiceADDomainExtensionConfig (6) -Role -CertificateThumbprint -ThumbprintAlgorithm -DomainName -Restart -Credential -UnjoinDomainCredential -Options -OUPath -Version This cmdlet generates the configuration for AD Domain extension for cloud services. New-AzureServiceDiagnosticsExtensionConfig (1) -Role -X509Certificate -ThumbprintAlgorithm -StorageContext -DiagnosticsConfigurationPath This cmdlet generates configuration of diagnostics extension for specified role(s) or all roles. New-AzureServiceDiagnosticsExtensionConfig (2) -Role -CertificateThumbprint -ThumbprintAlgorithm -StorageContext -DiagnosticsConfigurationPath This cmdlet generates configuration of diagnostics extension for specified role(s) or all roles. New-AzureServiceExtensionConfig (1) -Role -X509Certificate -ThumbprintAlgorithm -ExtensionName -ProviderNamespace -PublicConfiguration -PrivateConfiguration -Version This cmdlet creates a cloud service extension configuration for a deployment. New-AzureServiceExtensionConfig (2) -Role -CertificateThumbprint -ThumbprintAlgorithm -ExtensionName -ProviderNamespace -PublicConfiguration -PrivateConfiguration -Version This cmdlet creates a cloud service extension configuration for a deployment. New-AzureServiceProject -ServiceName Creates scaffolding for a new service New-AzureServiceRemoteDesktopExtensionConfig (1) -Role -X509Certificate -ThumbprintAlgorithm -Credential -Expiration -Version This cmdlets generates configuration of remote desktop extension for any deployment. New-AzureServiceRemoteDesktopExtensionConfig (2) -Role -CertificateThumbprint -ThumbprintAlgorithm -Credential -Expiration -Version This cmdlets generates configuration of remote desktop extension for any deployment. New-AzureSiteRecoveryRecoveryPlan -File -WaitForCompletion Adds a Recovery Plan in to a current Azure Site Recovery Vault New-AzureSqlDatabase (1) -ConnectionContext -DatabaseName -Collation -Edition -ServiceObjective -MaxSizeGB -MaxSizeBytes -Force -WhatIf -Confirm Creates a new Azure SQL Database in the specified SQL Database Server. New-AzureSqlDatabase (2) -ServerName -DatabaseName -Collation -Edition -ServiceObjective -MaxSizeGB -MaxSizeBytes -Force -WhatIf -Confirm Creates a new Azure SQL Database in the specified SQL Database Server. New-AzureSqlDatabaseServer -AdministratorLogin -AdministratorLoginPassword -Location -Version -Force -WhatIf -Confirm Creates a new Azure SQL Database Server in the current subscription. New-AzureSqlDatabaseServerContext (1) -ServerName -Credential Creates a new connection context to the specified SQL Database Server by using SQL Server authentication or certificate-based authentication. New-AzureSqlDatabaseServerContext (2) -ServerName -UseSubscription -SubscriptionName Creates a new connection context to the specified SQL Database Server by using SQL Server authentication or certificate-based authentication. New-AzureSqlDatabaseServerContext (3) -ServerName -ManageUrl -Credential Creates a new connection context to the specified SQL Database Server by using SQL Server authentication or certificate-based authentication. New-AzureSqlDatabaseServerContext (4) -FullyQualifiedServerName -Credential Creates a new connection context to the specified SQL Database Server by using SQL Server authentication or certificate-based authentication. New-AzureSqlDatabaseServerContext (5) -FullyQualifiedServerName -UseSubscription -SubscriptionName Creates a new connection context to the specified SQL Database Server by using SQL Server authentication or certificate-based authentication. New-AzureSqlDatabaseServerFirewallRule (1) -ServerName -RuleName -StartIpAddress -EndIpAddress -Force -WhatIf -Confirm Creates a new firewall rule in the specified Azure SQL Database Server in the current subscription. New-AzureSqlDatabaseServerFirewallRule (2) -ServerName -RuleName -AllowAllAzureServices -Force -WhatIf -Confirm Creates a new firewall rule in the specified Azure SQL Database Server in the current subscription. New-AzureSSHKey (1) -KeyPair -Fingerprint -Path Creates a SSH Key object to insert an existing certificate into new Linux-based Microsoft Azure virtual machines. New-AzureSSHKey (2) -PublicKey -Fingerprint -Path Creates a SSH Key object to insert an existing certificate into new Linux-based Microsoft Azure virtual machines. New-AzureStorageAccount (1) -StorageAccountName -Label -Description -AffinityGroup -Type Creates a new storage account in a Microsoft Azure subscription. New-AzureStorageAccount (2) -StorageAccountName -Label -Description -Location -Type Creates a new storage account in a Microsoft Azure subscription. New-AzureStorageBlobSASToken (1) -Container -Blob -Permission -StartTime -ExpiryTime -FullUri -Context Generate Shared Access Signature token for azure storage blob. New-AzureStorageBlobSASToken (2) -ICloudBlob -Permission -StartTime -ExpiryTime -FullUri -Context Generate Shared Access Signature token for azure storage blob. New-AzureStorageBlobSASToken (3) -ICloudBlob -Policy -StartTime -ExpiryTime -FullUri -Context Generate Shared Access Signature token for azure storage blob. New-AzureStorageBlobSASToken (4) -Container -Blob -Policy -StartTime -ExpiryTime -FullUri -Context Generate Shared Access Signature token for azure storage blob. New-AzureStorageContainer -Name -Permission -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create an azure storage container. New-AzureStorageContainerSASToken (1) -Name -Policy -StartTime -ExpiryTime -FullUri -Context Generate Shared Access Signature token for azure storage container. New-AzureStorageContainerSASToken (2) -Name -Permission -StartTime -ExpiryTime -FullUri -Context Generate Shared Access Signature token for azure storage container. New-AzureStorageContext (1) -StorageAccountName -StorageAccountKey -Protocol -Endpoint Create an azure storage context using azure storage credentials. New-AzureStorageContext (2) -StorageAccountName -Anonymous -Protocol -Endpoint Create an azure storage context using azure storage credentials. New-AzureStorageContext (3) -StorageAccountName -SasToken -Environment Create an azure storage context using azure storage credentials. New-AzureStorageContext (4) -StorageAccountName -Anonymous -Protocol -Environment Create an azure storage context using azure storage credentials. New-AzureStorageContext (5) -StorageAccountName -StorageAccountKey -Protocol -Environment Create an azure storage context using azure storage credentials. New-AzureStorageContext (6) -StorageAccountName -SasToken -Protocol -Endpoint Create an azure storage context using azure storage credentials. New-AzureStorageContext (7) -ConnectionString Create an azure storage context using azure storage credentials. New-AzureStorageContext (8) -Local Create an azure storage context using azure storage credentials. New-AzureStorageDirectory (1) -ShareName -Path -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create an azure storage directory. New-AzureStorageDirectory (2) -Share -Path -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create an azure storage directory. New-AzureStorageDirectory (3) -Directory -Path -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create an azure storage directory. New-AzureStorageDirectory (4) -Path -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create an azure storage directory. New-AzureStorageDirectory (5) -Path -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create an azure storage directory. New-AzureStorageKey -KeyType -StorageAccountName Regenerates storage keys for a Microsoft Azure storage account. New-AzureStorageQueue -Name -Context Create an azure storage queue New-AzureStorageQueueSASToken (1) -Name -Policy -StartTime -ExpiryTime -FullUri -Context Generate Shared Access Signature token for azure storage queue. New-AzureStorageQueueSASToken (2) -Name -Permission -StartTime -ExpiryTime -FullUri -Context Generate Shared Access Signature token for azure storage queue. New-AzureStorageShare (1) -Name -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create a new Azure storage file share. New-AzureStorageShare (2) -Name -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create a new Azure storage file share. New-AzureStorageShare (3) -Name -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Create a new Azure storage file share. New-AzureStorageTable -Name -Context Create an azure storage table New-AzureStorageTableSASToken (1) -Name -Policy -StartTime -ExpiryTime -FullUri -StartPartitionKey -StartRowKey -EndPartitionKey -EndRowKey -Context Generate Shared Access Signature token for azure storage table. New-AzureStorageTableSASToken (2) -Name -Permission -StartTime -ExpiryTime -FullUri -StartPartitionKey -StartRowKey -EndPartitionKey -EndRowKey -Context Generate Shared Access Signature token for azure storage table. New-AzureStoreAddOn -Name -Addon -Plan -Location -PromotionCode Purchases a new add-on instance from Microsoft Azure Store New-AzureTrafficManagerProfile -Name -DomainName -LoadBalancingMethod -MonitorPort -MonitorProtocol -MonitorRelativePath -Ttl Creates a Traffic Manager profile. New-AzureVM (1) -ServiceName -DeploymentLabel -DeploymentName -VNetName -DnsSettings -InternalLoadBalancerConfig -VMs -WaitForBoot -ReservedIPName Creates a new Microsoft Azure virtual machine. New-AzureVM (2) -ServiceName -Location -AffinityGroup -ServiceLabel -ReverseDnsFqdn -ServiceDescription -DeploymentLabel -DeploymentName -VNetName -DnsSettings -InternalLoadBalancerConfig -VMs -WaitForBoot -ReservedIPName Creates a new Microsoft Azure virtual machine. New-AzureVMConfig (1) -Name -InstanceSize -HostCaching -AvailabilitySetName -Label -DiskName -MediaLocation -PipelineVariable Creates a new Windows Azure virtual machine configuration object. New-AzureVMConfig (2) -Name -InstanceSize -HostCaching -AvailabilitySetName -Label -ImageName -DiskLabel -MediaLocation -PipelineVariable Creates a new Windows Azure virtual machine configuration object. New-AzureVMImageDiskConfigSet   This cmdlet returns a new object for disk configuration set, which would be passed to the image update cmdlet. It encapsulates the OSDiskConfig and the DataDiskConfig object. Use the Set-AzureVMImageOSDiskConfig and Set-AzureVMImageDataDiskConfig cmdlets to set the OS Disk and Data Disk properties for the VM Image. New-AzureVNetGateway -VNetName -GatewayType Creates a new Microsoft Azure Virtual Network Gateway to the specified Microsoft Azure virtual network. New-AzureWebsite -Location -Hostname -PublishingUsername -Git -GitHub -GithubCredentials -GithubRepository -Name -Slot Create an Azure website New-AzureWebsiteJob -Name -Slot -JobName -JobType -JobFile Creates new web job for a website New-WAPackCloudService -Name -Label Creates a cloud service. New-WAPackQuickVM -Name -Template -VMCredential Creates a virtual machine based on a template. New-WAPackStaticIPAddressPool -VMSubnet -Name -IPAddressRangeStart -IPAddressRangeEnd Creates a static ip address pool. New-WAPackVM (1) -ProductKey -VNet -Name -Template -VMCredential -Windows Creates a virtual machine. New-WAPackVM (2) -AdministratorSSHKey -VNet -Linux -Name -Template -VMCredential Creates a virtual machine. New-WAPackVM (3) -VNet -Name -OSDisk -VMSizeProfile Creates a virtual machine. New-WAPackVMRole -ResourceDefinition -Name -Label -CloudService Creates a virtual machine role. New-WAPackVMSubnet -VNet -Name -Subnet Creates a virtual machine subnet. New-WAPackVNet -LogicalNetwork -Name -Description Creates a virtualized network. Publish-AzureAutomationRunbook (1) -AutomationAccountName -Name Publishes a runbook. Publish-AzureAutomationRunbook (2) -AutomationAccountName -Id Publishes a runbook. Publish-AzureServiceProject -ServiceName -Package -Configuration -StorageAccountName -Location -Slot -Launch -AffinityGroup -DeploymentName Publish the current service to the cloud Publish-AzureVMDscConfiguration (1) -ConfigurationPath -ContainerName -Force -StorageContext -WhatIf -Confirm Uploads a Desired State Configuration script to Azure blob storage, which later can be applied to Azure Virtual Machines using the Set-AzureVMDscExtension cmdlet. Publish-AzureVMDscConfiguration (2) -ConfigurationPath -Force -ConfigurationArchivePath -WhatIf -Confirm Uploads a Desired State Configuration script to Azure blob storage, which later can be applied to Azure Virtual Machines using the Set-AzureVMDscExtension cmdlet. Publish-AzureWebsiteProject (1) -Name -Package -ConnectionString -Slot Publish a Visual Studio web project to a Microsoft Azure web site using WebDeploy. Publish-AzureWebsiteProject (2) -Name -ProjectFile -Configuration -ConnectionString -Slot Publish a Visual Studio web project to a Microsoft Azure web site using WebDeploy. Register-AzureAutomationScheduledRunbook (1) -AutomationAccountName -Parameters -Name -ScheduleName Associates a runbook with a schedule. Register-AzureAutomationScheduledRunbook (2) -AutomationAccountName -Parameters -Id -ScheduleName Associates a runbook with a schedule. Remove-AzureAccount -Name -Force -PassThru -SubscriptionDataFile -Confirm -WhatIf Deletes an Azure account from Windows PowerShell. Remove-AzureAclConfig -EndpointName -VM Remove the ACL configuration object from an existing Azure VM configuration. Remove-AzureAffinityGroup -Name Deletes an affinity group in the specified subscription. Remove-AzureAutomationRunbook (1) -AutomationAccountName -Force -Name -Confirm -WhatIf Removes a runbook. Remove-AzureAutomationRunbook (2) -AutomationAccountName -Force -Id -Confirm -WhatIf Removes a runbook. Remove-AzureAutomationSchedule (1) -AutomationAccountName -Name -Force -Confirm -WhatIf Deletes an Azure Automation schedule. Remove-AzureAutomationSchedule (2) -AutomationAccountName -Id -Force -Confirm -WhatIf Deletes an Azure Automation schedule. Remove-AzureAvailabilitySet -VM   Remove-AzureCertificate -ServiceName -ThumbprintAlgorithm -Thumbprint Deletes the specified certificate from the Microsoft Azure service. Remove-AzureDataDisk -LUN -DeleteVHD -VM Removes a data disk from a virtual machine object. Remove-AzureDeployment -ServiceName -Slot -DeleteVHD -Force Deletes the specified deployment of a Microsoft Azure service. Remove-AzureDisk -DiskName -DeleteVHD Removes a disk from the Microsoft Azure disk repository. Remove-AzureDns -Name -ServiceName -Force Removes a DNS server to an existing cloud service. Remove-AzureEndpoint -Name -VM Deletes an endpoint from a Microsoft Azure virtual machine object. Remove-AzureEnvironment -Name -PassThru Deletes an Azure environment from Windows PowerShell Remove-AzureHDInsightCluster -Certificate -HostedService -Endpoint -Name -Subscription Deletes the specified HDInsight cluster from your Microsoft Azure subscription. Remove-AzureInternalLoadBalancer -ServiceName Remove-AzureInternalLoadBalancer [-ServiceName] [] Remove-AzureManagedCache -Name -PassThru -Force Deletes an Azure Cache Remove-AzureMediaServicesAccount -Name -Force Removes an Azure Media Services account. Remove-AzureNetworkInterfaceConfig -Name -VM Remove-AzureNetworkInterfaceConfig [-Name] -VM [] Remove-AzureNetworkSecurityGroup -Name -Force -PassThru Remove-AzureNetworkSecurityGroup [-Name] [-Force] [-PassThru] [] Remove-AzureNetworkSecurityGroupConfig -NetworkSecurityGroupName -VM Remove-AzureNetworkSecurityGroupConfig [[-NetworkSecurityGroupName] ] -VM [] Remove-AzureNetworkSecurityGroupFromSubnet -Name -VirtualNetworkName -SubnetName -Force -PassThru Remove-AzureNetworkSecurityGroupFromSubnet [-Name] [-VirtualNetworkName] [-SubnetName] [-Force] [-PassThru] [] Remove-AzureNetworkSecurityRule -NetworkSecurityGroup -Force Remove-AzureNetworkSecurityRule [-NetworkSecurityGroup] [-Force] [] Remove-AzurePublicIP -PublicIPName -VM Remove-AzurePublicIP [[-PublicIPName] ] -VM [] Remove-AzureReservedIP -ReservedIPName -Force Remove the Reserved IP by its name. Remove-AzureRoute -RouteTableName -RouteName Remove-AzureRoute [-RouteTableName] [-RouteName] [] Remove-AzureRouteTable -Name Remove-AzureRouteTable [-Name] [] Remove-AzureSBAuthorizationRule -Name -Namespace -EntityName -EntityType Removes existing Service Bus authorization rule Remove-AzureSBNamespace -Name Delete a WindowsAzure ServiceBus namespace and all associated objects Remove-AzureSchedulerJob -Location -Job Collection Name -Job Name Deletes a scheduler job Remove-AzureSchedulerJobCollection -Location -Job Collection Name Deletes a scheduler job collection and the job(s) under it Remove-AzureService -ServiceName -Subscription -Force Removes the current hosted service Remove-AzureServiceADDomainExtension (1) -ServiceName -Slot -Role This cmdlet removes the cloud service AD domain extension applied on all roles or named roles at a certain deployment slot. Remove-AzureServiceADDomainExtension (2) -ServiceName -Slot -UninstallConfiguration This cmdlet removes the cloud service AD domain extension applied on all roles or named roles at a certain deployment slot. Remove-AzureServiceAntimalwareExtension (1) -ServiceName -Slot -Role -EndpointSuffix Removes the antimalware configuration from a cloud service. Remove-AzureServiceAntimalwareExtension (2) -ServiceName -Slot -EndpointSuffix Removes the antimalware configuration from a cloud service. Remove-AzureServiceDiagnosticsExtension (1) -ServiceName -Slot -Role This cmdlet removes the cloud service diagnostics extension applied on all roles or named roles at a certain deployment slot. Remove-AzureServiceDiagnosticsExtension (2) -ServiceName -Slot -UninstallConfiguration This cmdlet removes the cloud service diagnostics extension applied on all roles or named roles at a certain deployment slot. Remove-AzureServiceExtension (1) -ServiceName -Slot -Role -ExtensionName -ProviderNamespace This cmdlet removes given cloud service extensions that are applied on a deployment. Remove-AzureServiceExtension (2) -ServiceName -Slot -ExtensionName -ProviderNamespace -UninstallConfiguration This cmdlet removes given cloud service extensions that are applied on a deployment. Remove-AzureServiceRemoteDesktopExtension (1) -ServiceName -Slot -Role This cmdlet removes the cloud service remote desktop extension applied on all roles or named roles at a certain deployment slot. Remove-AzureServiceRemoteDesktopExtension (2) -ServiceName -Slot -UninstallConfiguration This cmdlet removes the cloud service remote desktop extension applied on all roles or named roles at a certain deployment slot. Remove-AzureSiteRecoveryRecoveryPlan (1) -Id -Force -WaitForCompletion Remove a Recovery Plan from the current Azure Site Recovery Vault Remove-AzureSiteRecoveryRecoveryPlan (2) -RecoveryPlan -Force -WaitForCompletion Remove a Recovery Plan from the current Azure Site Recovery Vault Remove-AzureSqlDatabase (1) -ConnectionContext -Database -Force -WhatIf -Confirm Deletes a Azure SQL Database from the specified SQL Database Server connection context or SQL Database Server. Remove-AzureSqlDatabase (2) -ConnectionContext -DatabaseName -Force -WhatIf -Confirm Deletes a Azure SQL Database from the specified SQL Database Server connection context or SQL Database Server. Remove-AzureSqlDatabase (3) -ServerName -DatabaseName -Force -WhatIf -Confirm Deletes a Azure SQL Database from the specified SQL Database Server connection context or SQL Database Server. Remove-AzureSqlDatabase (4) -ServerName -Database -Force -WhatIf -Confirm Deletes a Azure SQL Database from the specified SQL Database Server connection context or SQL Database Server. Remove-AzureSqlDatabaseServer -ServerName -Force -WhatIf -Confirm Deletes the specified Azure SQL Database Server from the current subscription. Remove-AzureSqlDatabaseServerFirewallRule -ServerName -RuleName -Force -WhatIf -Confirm Deletes a firewall rule from the specified Azure SQL Database Server in the current subscription. Remove-AzureStaticVNetIP -VM Remove the static VNet IP address information from a VM object, if any. Remove-AzureStorageAccount -StorageAccountName Deletes the specified storage account from a subscription. Remove-AzureStorageBlob (1) -Blob -Container -DeleteSnapshot -Force -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified azure storage blob. Remove-AzureStorageBlob (2) -ICloudBlob -DeleteSnapshot -Force -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified azure storage blob. Remove-AzureStorageBlob (3) -CloudBlobContainer -Blob -DeleteSnapshot -Force -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified azure storage blob. Remove-AzureStorageContainer -Name -Force -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified azure storage container. Remove-AzureStorageDirectory (1) -ShareName -Path -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file directory. Remove-AzureStorageDirectory (2) -Share -Path -PassThru -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file directory. Remove-AzureStorageDirectory (3) -Directory -Path -PassThru -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file directory. Remove-AzureStorageDirectory (4) -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file directory. Remove-AzureStorageDirectory (5) -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file directory. Remove-AzureStorageFile (1) -ShareName -Path -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified file Remove-AzureStorageFile (2) -Share -Path -PassThru -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified file Remove-AzureStorageFile (3) -Directory -Path -PassThru -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified file Remove-AzureStorageFile (4) -File -PassThru -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified file Remove-AzureStorageFile (5) -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified file Remove-AzureStorageFile (6) -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove the specified file Remove-AzureStorageQueue -Name -Force -PassThru -Context -WhatIf -Confirm Remove the specified azure storage queue Remove-AzureStorageShare (1) -Name -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file share. Remove-AzureStorageShare (2) -Share -PassThru -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file share. Remove-AzureStorageShare (3) -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file share. Remove-AzureStorageShare (4) -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Remove an azure storage file share. Remove-AzureStorageTable -Name -Force -PassThru -Context -WhatIf -Confirm Remove azure storage table Remove-AzureStoreAddOn -Name Removes an existing add-on instance Remove-AzureSubnetRouteTable -VNetName -SubnetName Remove-AzureSubnetRouteTable [-VNetName] [-SubnetName] [] Remove-AzureSubscription -SubscriptionName -Force -PassThru -SubscriptionDataFile -Confirm -WhatIf Deletes an Azure subscription from Windows PowerShell. Remove-AzureTrafficManagerEndpoint -DomainName -Force -TrafficManagerProfile Removes an endpoint from a Traffic Manager profile. Remove-AzureTrafficManagerProfile -Name -Force -PassThru Removes a Traffic Manager profile. Remove-AzureVM -Name -DeleteVHD -ServiceName Removes a Microsoft Azure virtual machine. Remove-AzureVMAccessExtension -VM This cmdlet removes the VMAcess extension (if any) applied on the VM. Remove-AzureVMBGInfoExtension -VM This cmdlet removes the BGInfo extension (if any) applied on the VM. Remove-AzureVMChefExtension -VM This cmdlet deletes the Chef extension applied on the VM. Remove-AzureVMCustomScriptExtension -VM Remove Azure VM Custom Script Extension from a VM. Remove-AzureVMDiagnosticsExtension -VM   Remove-AzureVMDscExtension -VM Remove Azure VM DSC Extension from a VM. Remove-AzureVMExtension (1) -ExtensionName -Publisher -VM This cmdlet removes resource extensions from VMs. Remove-AzureVMExtension (2) -ReferenceName -VM This cmdlet removes resource extensions from VMs. Remove-AzureVMExtension (3) -RemoveAll -VM This cmdlet removes resource extensions from VMs. Remove-AzureVMImage -ImageName -DeleteVHD Removes an OS or VM image from the Image Repository. Remove-AzureVMImageDataDiskConfig (1) -DiskConfig -DataDiskName This cmdlet removes the Data Disk Config from the DiskConfigSet object Remove-AzureVMImageDataDiskConfig (2) -DiskConfig -Lun This cmdlet removes the Data Disk Config from the DiskConfigSet object Remove-AzureVMImageOSDiskConfig -DiskConfig This cmdlet removes the OS Disk Config from the DiskConfigSet object Remove-AzureVMMicrosoftAntimalwareExtension -VM Removes the Microsoft Antimalware extension from a virtual machine. Remove-AzureVMPuppetExtension -VM This cmdlet removes the Puppet extension (if any) applied on the VM. Remove-AzureVNetConfig   Deletes the network configuration from the current Microsoft Azure subscription. Remove-AzureVNetGateway -VNetName Removes the Microsoft Azure virtual network gateway to the specified virtual network. Remove-AzureVNetGatewayDefaultSite -VNetName Remove-AzureVNetGatewayDefaultSite [-VNetName] [] Remove-AzureWebsite -Force -Name -Slot Remove the specified azure website Remove-AzureWebsiteJob -Name -Slot -JobName -JobType Removes an existing web job for a website Remove-WAPackCloudService -CloudService -PassThru -Force -Confirm -WhatIf Removes cloud service objects. Remove-WAPackStaticIPAddressPool -StaticIPAddressPool -PassThru -Force -Confirm -WhatIf Removes static ip address pool objects. Remove-WAPackVM -VM -PassThru -Force -Confirm -WhatIf Removes virtual machine objects. Remove-WAPackVMRole -VMRole -PassThru -Force -Confirm -WhatIf Removes virtual machine role objects. Remove-WAPackVMSubnet -VMSubnet -PassThru -Force -Confirm -WhatIf Removes virtual machine subnet objects. Remove-WAPackVNet -VNet -PassThru -Force -Confirm -WhatIf Removes virtualized network. Reset-AzureRoleInstance -ServiceName -Slot -InstanceName -Reboot -Reimage Requests a reboot or reimage of a single role instance or all role instances of a specific role. Resize-AzureVNetGateway -VNetName -GatewaySKU Resize-AzureVNetGateway [-VNetName] [-GatewaySKU] [] Restart-AzureSiteRecoveryJob (1) -Id Restarts the Operation in Azure Site Recovery Restart-AzureSiteRecoveryJob (2) -Job Restarts the Operation in Azure Site Recovery Restart-AzureVM (1) -Name -ServiceName Restarts a Microsoft Azure virtual machine. Restart-AzureVM (2) -VM -ServiceName Restarts a Microsoft Azure virtual machine. Restart-AzureWebsite -Name Stop and then restart the specified Azure website Restart-WAPackVM -VM -PassThru Restarts virtual machines. Restore-AzureWebsiteDeployment -CommitId -Force -Name -WhatIf -Confirm -Slot Redeploy a previous deployment for an Azure website Resume-AzureAutomationJob -AutomationAccountName -Id Resumes a suspended Azure Automation job. Resume-AzureSiteRecoveryJob (1) -Id -Comments Resumes a suspended job in Azure Site Recovery Resume-AzureSiteRecoveryJob (2) -Job -Comments Resumes a suspended job in Azure Site Recovery Resume-WAPackVM -VM -PassThru Resumes paused virtual machines. Revoke-AzureHDInsightHttpServicesAccess -Certificate -HostedService -Endpoint -Location -Name -Subscription Disables HTTP access to the cluster. Save-AzureServiceProjectPackage   Packages the service project into Microsoft Azure cloud package (*.cspkg). Save-AzureVhd -Source -LocalFilePath -NumberOfThreads -StorageKey -OverWrite   Save-AzureVMImage -ServiceName -Name -ImageName -ImageLabel -OSState Save OS or VM images from existing VMs. For capturing a VM Image, use the -OSState parameter. Save-AzureWebsiteLog -Output -Name -Slot Download logs for the specified website Select-AzureSubscription (1) -SubscriptionName -Current -PassThru -SubscriptionDataFile Changes the current and default Azure subscriptions Select-AzureSubscription (2) -SubscriptionName -PassThru -SubscriptionDataFile -Default Changes the current and default Azure subscriptions Select-AzureSubscription (3) -PassThru -SubscriptionDataFile -NoCurrent Changes the current and default Azure subscriptions Select-AzureSubscription (4) -PassThru -SubscriptionDataFile -NoDefault Changes the current and default Azure subscriptions Set-AzureAclConfig (1) -AddRule -Action -RemoteSubnet -Order -Description -ACL Sets the ACL configuration object on an existing Azure VM configuration. Set-AzureAclConfig (2) -RemoveRule -RuleId -ACL Sets the ACL configuration object on an existing Azure VM configuration. Set-AzureAclConfig (3) -SetRule -RuleId -Action -RemoteSubnet -Order -Description -ACL Sets the ACL configuration object on an existing Azure VM configuration. Set-AzureAffinityGroup -Name -Label -Description Updates the properties of a Microsoft Azure affinity group. Set-AzureAutomationRunbook (1) -AutomationAccountName -Description -LogDebug -LogProgress -LogVerbose -Tags -Name Modifies the configuration of a runbook. Set-AzureAutomationRunbook (2) -AutomationAccountName -Description -LogDebug -LogProgress -LogVerbose -Tags -Id Modifies the configuration of a runbook. Set-AzureAutomationRunbookDefinition (1) -AutomationAccountName -Overwrite -Name -Path Updates the draft definition of a runbook. Set-AzureAutomationRunbookDefinition (2) -AutomationAccountName -Overwrite -Id -Path Updates the draft definition of a runbook. Set-AzureAutomationSchedule (1) -AutomationAccountName -Name -Description Modifies an Azure Automation schedule. Set-AzureAutomationSchedule (2) -AutomationAccountName -Id -Description Modifies an Azure Automation schedule. Set-AzureAvailabilitySet -AvailabilitySetName -VM Sets the availability set name of an Azure VM after deployment. Set-AzureDataDisk -HostCaching -LUN -VM Sets the host-cache mode on an existing data disk object. Set-AzureDeployment (1) -Upgrade -ServiceName -Package -Configuration -Slot -Mode -Label -RoleName -Force -ExtensionConfiguration Sets status, upgrade mode, and configuration settings of a Microsoft Azure deployment. Set-AzureDeployment (2) -Config -ServiceName -Configuration -Slot -ExtensionConfiguration Sets status, upgrade mode, and configuration settings of a Microsoft Azure deployment. Set-AzureDeployment (3) -Status -ServiceName -Slot -NewStatus Sets status, upgrade mode, and configuration settings of a Microsoft Azure deployment. Set-AzureDns -Name -IPAddress -ServiceName Updates the IP Address of the specified DNS server. Set-AzureEndpoint -Name -Protocol -LocalPort -VM -ACL -DirectServerReturn -IdleTimeoutInMinutes -InternalLoadBalancerName -LoadBalancerDistribution -PipelineVariable -PublicPort The Set-AzureInputEndpoint cmdlet updates an existing endpoint assigned to a virtual machine. You can specify updates to an endpoint that is not load balanced, which only a single virtual machine uses. Set-AzureEnvironment -Name -PublishSettingsFileUrl -ServiceEndpoint -ManagementPortalUrl -StorageEndpoint -ActiveDirectoryEndpoint -ResourceManagerEndpoint -GalleryEndpoint Changes the properties of an Azure environment Set-AzureHDInsightDefaultStorage -Config -StorageAccountKey -StorageAccountName -StorageContainerName Sets default storage account setting in the HDInsight cluster configuration object. Set-AzureInternalLoadBalancer (1) -InternalLoadBalancerName -ServiceName   Set-AzureInternalLoadBalancer (2) -InternalLoadBalancerName -ServiceName -SubnetName -StaticVNetIPAddress   Set-AzureInternalLoadBalancer (3) -InternalLoadBalancerName -ServiceName -SubnetName   Set-AzureLoadBalancedEndpoint -ServiceName -LBSetName -ProbePath -ProbeProtocolHTTP -ProbeProtocolTCP -ACL -DirectServerReturn -IdleTimeoutInMinutes -InternalLoadBalancerName -LoadBalancerDistribution -LocalPort -PipelineVariable -ProbeIntervalInSeconds -ProbePort -ProbeTimeoutInSeconds -Protocol -PublicPort Updates all of the endpoints in a given load balancer set within a Windows Azure Service. Set-AzureManagedCache -Name -Sku -Force -Memory Changes the properties of an Azure Cache. Set-AzureNetworkInterfaceConfig -Name -SubnetName -StaticVNetIPAddress -VM Set-AzureNetworkInterfaceConfig [-Name] [-SubnetName] [[-StaticVNetIPAddress] ] -VM [] Set-AzureNetworkSecurityGroupConfig -NetworkSecurityGroupName -VM Set-AzureNetworkSecurityGroupConfig [-NetworkSecurityGroupName] -VM [] Set-AzureNetworkSecurityGroupToSubnet -Name -VirtualNetworkName -SubnetName -Force -PassThru Set-AzureNetworkSecurityGroupToSubnet [-Name] [-VirtualNetworkName] [-SubnetName] [-Force] [-PassThru] [] Set-AzureNetworkSecurityRule -NetworkSecurityGroup -Name -Type -Priority -Action -SourceAddressPrefix -SourcePortRange -DestinationAddressPrefix -DestinationPortRange -Protocol Set-AzureNetworkSecurityRule [-NetworkSecurityGroup] -Name -Type -Priority -Action -SourceAddressPrefix -SourcePortRange -DestinationAddressPrefix -DestinationPortRange -Protocol [] Set-AzureOSDisk -HostCaching -VM Updates the host-cache mode of a Microsoft Azure virtual machine operating system disk. Set-AzurePublicIP -PublicIPName -IdleTimeoutInMinutes -VM Set-AzurePublicIP [-PublicIPName] [[-IdleTimeoutInMinutes] ] -VM [] Set-AzureRole -ServiceName -Slot -RoleName -Count Sets the number of instances of a Microsoft Azure role to run. Set-AzureRoute -RouteTableName -RouteName -AddressPrefix -NextHopType Set-AzureRoute [-RouteTableName] [-RouteName] [-AddressPrefix] [-NextHopType] [] Set-AzureSBAuthorizationRule -Name -Permission -Namespace -EntityName -EntityType -PrimaryKey -SecondaryKey Updates existing Service Bus authorization rule Set-AzureSchedulerHttpJob -Location -Job Collection Name -Job Name -Method -URI -RequestBody -StartTime -Interval -Frequency -ExecutionCount -EndTime -JobState -Headers -ErrorActionMethod -ErrorActionURI -ErrorActionRequestBody -ErrorActionHeaders -ErrorActionStorageAccount -ErrorActionStorageQueue -ErrorActionSASToken -ErrorActionQueueMessageBody Update a scheduler job with an Http action Set-AzureSchedulerJobCollection -Location -Job Collection Name -Plan -MaxJobCount -Frequency -Interval Update a scheduler job collection Set-AzureSchedulerStorageQueueJob -Location -Job Collection Name -Job Name -StorageQueueAccount -StorageQueueName -SASToken -StorageQueueMessage -StartTime -Interval -Frequency -ExecutionCount -EndTime -JobState -Headers -ErrorActionMethod -ErrorActionURI -ErrorActionRequestBody -ErrorActionHeaders -ErrorActionStorageAccount -ErrorActionStorageQueue -ErrorActionSASToken -ErrorActionQueueMessageBody Update a scheduler job with a storage action Set-AzureService -ServiceName -Label -Description -ReverseDnsFqdn Sets or updates the label and description of the specified Microsoft Azure service. Set-AzureServiceADDomainExtension (1) -ServiceName -Slot -Role -X509Certificate -ThumbprintAlgorithm -DomainName -Restart -Credential -UnjoinDomainCredential -Options -OUPath -Version Set AD Domain Extension for Cloud Service Set-AzureServiceADDomainExtension (2) -ServiceName -Slot -Role -X509Certificate -ThumbprintAlgorithm -DomainName -Restart -Credential -UnjoinDomainCredential -JoinOption -OUPath -Version Set AD Domain Extension for Cloud Service Set-AzureServiceADDomainExtension (3) -ServiceName -Slot -Role -X509Certificate -ThumbprintAlgorithm -WorkgroupName -Restart -Credential Set AD Domain Extension for Cloud Service Set-AzureServiceADDomainExtension (4) -ServiceName -Slot -Role -CertificateThumbprint -ThumbprintAlgorithm -WorkgroupName -Restart -Credential Set AD Domain Extension for Cloud Service Set-AzureServiceADDomainExtension (5) -ServiceName -Slot -Role -CertificateThumbprint -ThumbprintAlgorithm -DomainName -Restart -Credential -UnjoinDomainCredential -JoinOption -OUPath -Version Set AD Domain Extension for Cloud Service Set-AzureServiceADDomainExtension (6) -ServiceName -Slot -Role -CertificateThumbprint -ThumbprintAlgorithm -DomainName -Restart -Credential -UnjoinDomainCredential -Options -OUPath -Version Set AD Domain Extension for Cloud Service Set-AzureServiceAntimalwareExtension (1) -ServiceName -Slot -Role -AntimalwareConfiguration -Monitoring -StorageContext Configures the Microsoft Antimalware extension for cloud services. Set-AzureServiceAntimalwareExtension (2) -ServiceName -Slot -Role -AntimalwareConfiguration -Monitoring -StorageContext Configures the Microsoft Antimalware extension for cloud services. Set-AzureServiceDiagnosticsExtension (1) -ServiceName -Slot -Role -X509Certificate -ThumbprintAlgorithm -StorageContext -DiagnosticsConfigurationPath This cmdlet enables diagnostics extension on specified role(s) or all roles on a deployed service or at deployment. Set-AzureServiceDiagnosticsExtension (2) -ServiceName -Slot -Role -CertificateThumbprint -ThumbprintAlgorithm -StorageContext -DiagnosticsConfigurationPath This cmdlet enables diagnostics extension on specified role(s) or all roles on a deployed service or at deployment. Set-AzureServiceExtension (1) -ServiceName -Slot -Role -X509Certificate -ThumbprintAlgorithm -ExtensionName -ProviderNamespace -PublicConfiguration -PrivateConfiguration -Version This cmdlet adds a cloud service extension to a deployment. Set-AzureServiceExtension (2) -ServiceName -Slot -Role -CertificateThumbprint -ThumbprintAlgorithm -ExtensionName -ProviderNamespace -PublicConfiguration -PrivateConfiguration -Version This cmdlet adds a cloud service extension to a deployment. Set-AzureServiceProject -Location -Slot -Storage -Subscription Sets default location, subscription, slot, and storage account for the current service Set-AzureServiceProjectRole (1) -RoleName -Instances Set the number of instances, vm size or the runtime version of a role Set-AzureServiceProjectRole (2) -RoleName -Runtime -Version Set the number of instances, vm size or the runtime version of a role Set-AzureServiceProjectRole (3) -RoleName -VMSize Set the number of instances, vm size or the runtime version of a role Set-AzureServiceRemoteDesktopExtension (1) -ServiceName -Slot -Role -X509Certificate -ThumbprintAlgorithm -Credential -Expiration -Version This cmdlet enables remote desktop extension on specified role(s) or all roles on a deployed service or at deployment. Set-AzureServiceRemoteDesktopExtension (2) -ServiceName -Slot -Role -CertificateThumbprint -ThumbprintAlgorithm -Credential -Expiration -Version This cmdlet enables remote desktop extension on specified role(s) or all roles on a deployed service or at deployment. Set-AzureSiteRecoveryProtectionEntity (1) -Id -ProtectedContainerId -Protection -Force -WaitForCompletion Sets the Protection on a protection entity for Azure Site Recovery Set-AzureSiteRecoveryProtectionEntity (2) -ProtectionEntity -Protection -Force -WaitForCompletion Sets the Protection on a protection entity for Azure Site Recovery Set-AzureSqlDatabase (1) -ConnectionContext -Database -NewDatabaseName -Edition -MaxSizeGB -MaxSizeBytes -ServiceObjective -PassThru -Force -Sync -WhatIf -Confirm Sets properties for a specified Azure SQL Database. Set-AzureSqlDatabase (2) -ConnectionContext -DatabaseName -NewDatabaseName -Edition -MaxSizeGB -MaxSizeBytes -ServiceObjective -PassThru -Force -Sync -WhatIf -Confirm Sets properties for a specified Azure SQL Database. Set-AzureSqlDatabase (3) -ServerName -DatabaseName -NewDatabaseName -Edition -MaxSizeGB -MaxSizeBytes -ServiceObjective -PassThru -Force -Sync -WhatIf -Confirm Sets properties for a specified Azure SQL Database. Set-AzureSqlDatabase (4) -ServerName -Database -NewDatabaseName -Edition -MaxSizeGB -MaxSizeBytes -ServiceObjective -PassThru -Force -Sync -WhatIf -Confirm Sets properties for a specified Azure SQL Database. Set-AzureSqlDatabaseServer -ServerName -AdminPassword -Force -WhatIf -Confirm Updates the properties of the specified Azure SQL Database Server in the current subscription. Set-AzureSqlDatabaseServerFirewallRule -ServerName -RuleName -StartIpAddress -EndIpAddress -Force -WhatIf -Confirm Updates the properties of an existing firewall rule in the specified Azure SQL Database Server. Set-AzureStaticVNetIP -IPAddress -VM Set the static VNet IP address information to a VM object. Set-AzureStorageAccount (1) -StorageAccountName -Label -Description -GeoReplicationEnabled Updates the properties of a storage account in a Microsoft Azure subscription. Set-AzureStorageAccount (2) -StorageAccountName -Label -Description -Type Updates the properties of a storage account in a Microsoft Azure subscription. Set-AzureStorageBlobContent (1) -File -Container -Blob -BlobType -Properties -Metadata -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Upload local file to azure storage blob. Set-AzureStorageBlobContent (2) -File -Blob -CloudBlobContainer -BlobType -Properties -Metadata -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Upload local file to azure storage blob. Set-AzureStorageBlobContent (3) -File -ICloudBlob -BlobType -Properties -Metadata -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Upload local file to azure storage blob. Set-AzureStorageContainerAcl -Name -Permission -PassThru -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Set the public access permission to the specified azure storage container. Set-AzureStorageFileContent (1) -ShareName -Source -Path -PassThru -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Upload the specified file to azure. Set-AzureStorageFileContent (2) -Share -Source -Path -PassThru -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Upload the specified file to azure. Set-AzureStorageFileContent (3) -Directory -Source -Path -PassThru -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Upload the specified file to azure. Set-AzureStorageFileContent (4) -Source -Path -PassThru -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Upload the specified file to azure. Set-AzureStorageFileContent (5) -Source -Path -PassThru -Force -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount -WhatIf -Confirm Upload the specified file to azure. Set-AzureStorageServiceLoggingProperty -ServiceType -Version -RetentionDays -LoggingOperations -PassThru -Context Set azure storage service logging properties? Set-AzureStorageServiceMetricsProperty -ServiceType -MetricsType -Version -RetentionDays -MetricsLevel -PassThru -Context Set azure storage service metrics properties. Set-AzureStoreAddOn -Name -Plan -PromotionCode -PassThru Updates an existing add-on instance from current subscription Set-AzureSubnet -SubnetNames -VM Defines the subnet list for a Microsoft Azure virtual machine. Set-AzureSubnetRouteTable -VNetName -SubnetName -RouteTableName Set-AzureSubnetRouteTable [-VNetName] [-SubnetName] [-RouteTableName] [] Set-AzureSubscription (1) -SubscriptionName -Certificate -CurrentStorageAccountName -PassThru -ResourceManagerEndpoint -ServiceEndpoint -SubscriptionDataFile -SubscriptionId Creates or changes an Azure subscription Set-AzureSubscription (2) -SubscriptionName -PassThru -SubscriptionDataFile Creates or changes an Azure subscription Set-AzureTrafficManagerEndpoint -DomainName -Location -Type -Status -Weight -MinChildEndpoints -TrafficManagerProfile Updates the properties of an endpoint in a Traffic Manager profile. Set-AzureTrafficManagerProfile -Name -LoadBalancingMethod -MonitorPort -MonitorProtocol -MonitorRelativePath -Ttl -TrafficManagerProfile Updates the properties of a Traffic Manager profile. Set-AzureVMAccessExtension (1) -UserName -Password -ReferenceName -Version -VM This cmdlet sets the VMAccess extension for the VM. Set-AzureVMAccessExtension (2) -Disable -ReferenceName -Version -VM This cmdlet sets the VMAccess extension for the VM. Set-AzureVMAccessExtension (3) -Uninstall -ReferenceName -Version -VM This cmdlet sets the VMAccess extension for the VM. Set-AzureVMBGInfoExtension (1) -Disable -ReferenceName -Version -VM This cmdlet sets the BGInfo extension for the VM. This is a user-defined string that can be used to refer to an extension. It is specified when the extension is added to the VM for the first time. For subsequent updates, user should specify the previously used reference name while updating the extension. The ReferenceName assigned to an extension will be returned using the Get-AzureVM cmdlet. Set-AzureVMBGInfoExtension (2) -Uninstall -ReferenceName -Version -VM This cmdlet sets the BGInfo extension for the VM. This is a user-defined string that can be used to refer to an extension. It is specified when the extension is added to the VM for the first time. For subsequent updates, user should specify the previously used reference name while updating the extension. The ReferenceName assigned to an extension will be returned using the Get-AzureVM cmdlet. Set-AzureVMChefExtension -VM -ValidationPem -ClientRb -RunList This cmdlet adds the Chef extension to the VM. Set-AzureVMCustomScriptExtension (1) -ReferenceName -Version -ContainerName -FileName -StorageAccountName -StorageEndpointSuffix -StorageAccountKey -Run -Argument -VM Set Azure VM Custom Script Extension Information. Set-AzureVMCustomScriptExtension (2) -ReferenceName -Version -Disable -VM Set Azure VM Custom Script Extension Information. Set-AzureVMCustomScriptExtension (3) -ReferenceName -Version -Uninstall -VM Set Azure VM Custom Script Extension Information. Set-AzureVMCustomScriptExtension (4) -ReferenceName -Version -FileUri -Run -Argument -VM Set Azure VM Custom Script Extension Information. Set-AzureVMDiagnosticsExtension (1) -DiagnosticsConfigurationPath -StorageContext -Version -Disable -VM   Set-AzureVMDiagnosticsExtension (2) -DiagnosticsConfigurationPath -StorageContext -Version -Disable -ReferenceName -VM   Set-AzureVMDscExtension -ReferenceName -ConfigurationArgument -ConfigurationDataPath -ConfigurationArchive -ConfigurationName -ContainerName -Force -StorageContext -Version -StorageEndpointSuffix -VM -WhatIf -Confirm Configure the Windows PowerShell Desired State Configuration extension on a VM. Set-AzureVMExtension (1) -ExtensionName -Publisher -Version -ReferenceName -PublicConfiguration -PrivateConfiguration -Disable -Uninstall -VM This cmdlet sets resource extensions for VMs. Set-AzureVMExtension (2) -ExtensionName -Publisher -Version -ReferenceName -PublicConfigPath -PrivateConfigPath -Disable -Uninstall -VM This cmdlet sets resource extensions for VMs. Set-AzureVMExtension (3) -ReferenceName -PublicConfigPath -PrivateConfigPath -Disable -Uninstall -VM This cmdlet sets resource extensions for VMs. Set-AzureVMExtension (4) -ReferenceName -PublicConfiguration -PrivateConfiguration -Disable -Uninstall -VM This cmdlet sets resource extensions for VMs. Set-AzureVMImageDataDiskConfig -DiskConfig -DataDiskName -Lun -HostCaching Allows you to update the Data Disk properties on the VM Image Set-AzureVMImageOSDiskConfig -DiskConfig -HostCaching Allows you to update the OS Disk properties on the VM Image Set-AzureVMMicrosoftAntimalwareExtension (1) -AntimalwareConfigFile -Version -Monitoring -StorageContext -VM Configures the Microsoft Antimalware extension for a virtual machine. Set-AzureVMMicrosoftAntimalwareExtension (2) -AntimalwareConfiguration -Version -Monitoring -StorageContext -VM Configures the Microsoft Antimalware extension for a virtual machine. Set-AzureVMMicrosoftAntimalwareExtension (3) -Version -Disable -VM Configures the Microsoft Antimalware extension for a virtual machine. Set-AzureVMMicrosoftAntimalwareExtension (4) -Uninstall -VM Configures the Microsoft Antimalware extension for a virtual machine. Set-AzureVMMicrosoftAntimalwareExtension (5) -Monitoring -StorageContext -NoConfig -VM Configures the Microsoft Antimalware extension for a virtual machine. Set-AzureVMPuppetExtension -PuppetMasterServer -Version -Disable -ReferenceName -VM This cmdlet sets the Puppet extension for the VM. Set-AzureVMSize -InstanceSize -VM Sets the size of a Microsoft Azure virtual machine. Set-AzureVNetConfig -ConfigurationPath Updates the virtual network settings for a Microsoft Azure cloud service. Set-AzureVNetGateway (1) -Connect -VNetName -LocalNetworkSiteName Enables or disables a Microsoft Azure Virtual Network Gateway. Set-AzureVNetGateway (2) -Disconnect -VNetName -LocalNetworkSiteName Enables or disables a Microsoft Azure Virtual Network Gateway. Set-AzureVNetGatewayDefaultSite -VNetName -DefaultSite Set-AzureVNetGatewayDefaultSite [-VNetName] [-DefaultSite] [] Set-AzureVNetGatewayKey -VNetName -LocalNetworkSiteName -SharedKey Sets the IPsec/IKE pre-shared key for the cross premises site-to-site VPN tunnel between the Azure virtual network and your on-premises local site. Set-AzureWalkUpgradeDomain -ServiceName -Slot -DomainNumber Walks the specified upgrade domain. Set-AzureWebsite -NumberOfWorkers -DefaultDocuments -NetFrameworkVersion -PhpVersion -RequestTracingEnabled -HttpLoggingEnabled -DetailedErrorLoggingEnabled -HostNames -AppSettings -Metadata -ConnectionStrings -HandlerMappings -SiteWithConfig -Name -PassThru -ManagedPipelineMode -WebSocketsEnabled -Slot -RoutingRules -Use32BitWorkerProcess Configure a Microsoft Azure website Set-WAPackVM -VM -VMSizeProfile -PassThru Changes the size properties of a virtual machine. Set-WAPackVMRole -VMRole -InstanceCount Changes the instance count property of a virtual machine role. Show-AzurePortal -Name -Realm -Environment Show the Azure management portal Show-AzureWebsite -Name -Slot Open a browser on the website Start-AzureAutomationRunbook (1) -AutomationAccountName -Parameters -Name Starts a runbook job. Start-AzureAutomationRunbook (2) -AutomationAccountName -Parameters -Id Starts a runbook job. Start-AzureEmulator -Launch -Mode Starts both the compute and storage emulators and hosts the current service in the compute emulator Start-AzureHDInsightJob (1) -Cluster -Credential -JobDefinition Starts an Azure HDInsight job on a specified cluster. Start-AzureHDInsightJob (2) -Certificate -HostedService -Cluster -Endpoint -JobDefinition -Subscription Starts an Azure HDInsight job on a specified cluster. Start-AzureService -ServiceName -Slot -Subscription Starts the specified hosted service in Azure Start-AzureSiteRecoveryCommitFailoverJob (1) -RecoveryPlan -WaitForCompletion Start the commit failover of the Azure Site Recovery object after failover Start-AzureSiteRecoveryCommitFailoverJob (2) -RpId -WaitForCompletion Start the commit failover of the Azure Site Recovery object after failover Start-AzureSiteRecoveryCommitFailoverJob (3) -ProtectionEntity -WaitForCompletion Start the commit failover of the Azure Site Recovery object after failover Start-AzureSiteRecoveryCommitFailoverJob (4) -ProtectionContainerId -ProtectionEntityId -WaitForCompletion Start the commit failover of the Azure Site Recovery object after failover Start-AzureSiteRecoveryPlannedFailoverJob (1) -RecoveryPlan -Direction -WaitForCompletion Start the Planned Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryPlannedFailoverJob (2) -RpId -Direction -WaitForCompletion Start the Planned Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryPlannedFailoverJob (3) -ProtectionEntity -Direction -WaitForCompletion Start the Planned Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryPlannedFailoverJob (4) -ProtectionContainerId -ProtectionEntityId -Direction -WaitForCompletion Start the Planned Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryTestFailoverJob (1) -RecoveryPlan -Direction -WaitForCompletion Start the Test Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryTestFailoverJob (2) -RpId -Direction -WaitForCompletion Start the Test Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryTestFailoverJob (3) -ProtectionEntity -Direction -WaitForCompletion Start the Test Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryTestFailoverJob (4) -ProtectionEntity -LogicalNetworkId -Direction -WaitForCompletion Start the Test Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryTestFailoverJob (5) -ProtectionEntity -VmNetworkId -Direction -WaitForCompletion Start the Test Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryTestFailoverJob (6) -ProtectionContainerId -ProtectionEntityId -Direction -WaitForCompletion Start the Test Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryTestFailoverJob (7) -ProtectionContainerId -ProtectionEntityId -LogicalNetworkId -Direction -WaitForCompletion Start the Test Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryTestFailoverJob (8) -ProtectionContainerId -ProtectionEntityId -VmNetworkId -Direction -WaitForCompletion Start the Test Failover operation for a Virtual Machine or Recovery Plan under Azure Site Recovery Start-AzureSiteRecoveryUnplannedFailoverJob (1) -RecoveryPlan -Direction -PrimaryAction -WaitForCompletion   Start-AzureSiteRecoveryUnplannedFailoverJob (2) -RpId -Direction -PrimaryAction -WaitForCompletion   Start-AzureSiteRecoveryUnplannedFailoverJob (3) -ProtectionEntity -Direction -PerformSourceSiteOperations -WaitForCompletion   Start-AzureSiteRecoveryUnplannedFailoverJob (4) -ProtectionContainerId -ProtectionEntityId -Direction -PerformSourceSiteOperations -WaitForCompletion   Start-AzureSqlDatabaseCopy (1) -ServerName -Database -PartnerServer -PartnerDatabase -Force -WhatIf -Confirm Creates a one-time copy or a continuous copy (a “replica database”) of a specified Azure SQL database (the “source database”). For a one-time copy, the source and partner databases must reside on the same server. For a continuous copy, the source and replica databases must reside on different servers, which typically reside in different regions. Start-AzureSqlDatabaseCopy (2) -ServerName -Database -PartnerServer -PartnerDatabase -ContinuousCopy -OfflineSecondary -Force -WhatIf -Confirm Creates a one-time copy or a continuous copy (a “replica database”) of a specified Azure SQL database (the “source database”). For a one-time copy, the source and partner databases must reside on the same server. For a continuous copy, the source and replica databases must reside on different servers, which typically reside in different regions. Start-AzureSqlDatabaseCopy (3) -ServerName -DatabaseName -PartnerServer -PartnerDatabase -Force -WhatIf -Confirm Creates a one-time copy or a continuous copy (a “replica database”) of a specified Azure SQL database (the “source database”). For a one-time copy, the source and partner databases must reside on the same server. For a continuous copy, the source and replica databases must reside on different servers, which typically reside in different regions. Start-AzureSqlDatabaseCopy (4) -ServerName -DatabaseName -PartnerServer -PartnerDatabase -ContinuousCopy -OfflineSecondary -Force -WhatIf -Confirm Creates a one-time copy or a continuous copy (a “replica database”) of a specified Azure SQL database (the “source database”). For a one-time copy, the source and partner databases must reside on the same server. For a continuous copy, the source and replica databases must reside on different servers, which typically reside in different regions. Start-AzureSqlDatabaseExport (1) -SqlConnectionContext -StorageContainer -DatabaseName -BlobName Initiates an export operation from an Azure SQL Database to Azure Blob storage. Start-AzureSqlDatabaseExport (2) -SqlConnectionContext -StorageContext -StorageContainerName -DatabaseName -BlobName Initiates an export operation from an Azure SQL Database to Azure Blob storage. Start-AzureSqlDatabaseImport (1) -SqlConnectionContext -StorageContainer -DatabaseName -BlobName -Edition -DatabaseMaxSize Initiates an import operation from Azure Blob storage to an Azure SQL Database. Start-AzureSqlDatabaseImport (2) -SqlConnectionContext -StorageContext -StorageContainerName -DatabaseName -BlobName -Edition -DatabaseMaxSize Initiates an import operation from Azure Blob storage to an Azure SQL Database. Start-AzureSqlDatabaseRecovery (1) -SourceServerName -SourceDatabaseName -TargetServerName -TargetDatabaseName Submits a recover database request for a live or dropped database. Start-AzureSqlDatabaseRecovery (2) -SourceDatabase -TargetServerName -TargetDatabaseName Submits a recover database request for a live or dropped database. Start-AzureSqlDatabaseRestore (1) -SourceServerName -SourceDatabaseName -SourceDatabaseDeletionDate -TargetServerName -RestorableDropped -TargetDatabaseName -PointInTime Submits a restore request for a live or dropped database. Start-AzureSqlDatabaseRestore (2) -SourceServerName -SourceDatabaseName -TargetServerName -TargetDatabaseName -PointInTime Submits a restore request for a live or dropped database. Start-AzureSqlDatabaseRestore (3) -SourceServerName -SourceDatabase -TargetServerName -TargetDatabaseName -PointInTime Submits a restore request for a live or dropped database. Start-AzureSqlDatabaseRestore (4) -SourceServerName -SourceRestorableDroppedDatabase -TargetServerName -TargetDatabaseName -PointInTime Submits a restore request for a live or dropped database. Start-AzureStorageBlobCopy (1) -SrcBlob -SrcContainer -DestContainer -DestBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureStorageBlobCopy (2) -ICloudBlob -DestICloudBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureStorageBlobCopy (3) -ICloudBlob -DestContainer -DestBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureStorageBlobCopy (4) -CloudBlobContainer -SrcBlob -DestContainer -DestBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureStorageBlobCopy (5) -AbsoluteUri -DestContainer -DestBlob -Context -DestContext -Force -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Start a copy operation to the specified destination blob. Start-AzureVM (1) -Name -ServiceName Starts a Microsoft Azure virtual machine. Start-AzureVM (2) -VM -ServiceName Starts a Microsoft Azure virtual machine. Start-AzureVNetGatewayDiagnostics -VNetName -CaptureDurationInSeconds -ContainerName -StorageContext Start-AzureVNetGatewayDiagnostics [-VNetName] [-CaptureDurationInSeconds] [[-ContainerName] ] [-StorageContext] [] Start-AzureWebsite -Name -Slot Start the specified Azure website Start-AzureWebsiteJob -Name -Slot -JobName -JobType -PassThru Starts a web job for a website Start-WAPackVM -VM -PassThru Starts a virtual machine. Stop-AzureAutomationJob -AutomationAccountName -Id Stops an Azure Automation job. Stop-AzureEmulator -Launch Stops the compute emulator Stop-AzureHDInsightJob (1) -Cluster -Credential -JobId Stops running an Azure HDInsight job on a specified cluster. Stop-AzureHDInsightJob (2) -Certificate -HostedService -Cluster -Endpoint -JobId -Subscription Stops running an Azure HDInsight job on a specified cluster. Stop-AzureService -ServiceName -Slot -Subscription Stops the current hosted service Stop-AzureSiteRecoveryJob (1) -Id Stops the Azure Site Recovery Job. Specify a running Job only. Stop-AzureSiteRecoveryJob (2) -Job Stops the Azure Site Recovery Job. Specify a running Job only. Stop-AzureSqlDatabaseCopy (1) -ServerName -DatabaseCopy -ForcedTermination -Force -WhatIf -Confirm Terminates a continuous copy relationship. There are two modes of termination: termination and forced termination (with possible data loss). Stop-AzureSqlDatabaseCopy (2) -ServerName -Database -PartnerServer -PartnerDatabase -ForcedTermination -Force -WhatIf -Confirm Terminates a continuous copy relationship. There are two modes of termination: termination and forced termination (with possible data loss). Stop-AzureSqlDatabaseCopy (3) -ServerName -DatabaseName -PartnerServer -PartnerDatabase -ForcedTermination -Force -WhatIf -Confirm Terminates a continuous copy relationship. There are two modes of termination: termination and forced termination (with possible data loss). Stop-AzureStorageBlobCopy (1) -Blob -Container -Force -CopyId -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Stop a copy operation to the specified destination blob. Stop-AzureStorageBlobCopy (2) -ICloudBlob -Force -CopyId -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Stop a copy operation to the specified destination blob. Stop-AzureStorageBlobCopy (3) -CloudBlobContainer -Blob -Force -CopyId -Context -ServerTimeoutPerRequest -ClientTimeoutPerRequest -ConcurrentTaskCount Stop a copy operation to the specified destination blob. Stop-AzureVM (1) -Name -StayProvisioned -Force -ServiceName Shuts down a Microsoft Azure virtual machine. Stop-AzureVM (2) -VM -StayProvisioned -Force -ServiceName Shuts down a Microsoft Azure virtual machine. Stop-AzureVNetGatewayDiagnostics -VNetName Stop-AzureVNetGatewayDiagnostics [-VNetName] [] Stop-AzureWebsite -Name -Slot Stop the specified Azure website Stop-AzureWebsiteJob -Name -Slot -JobName -PassThru Stops a web job for a website Stop-WAPackVM -VM -PassThru -Shutdown Stops a virtual machine. Suspend-AzureAutomationJob -AutomationAccountName -Id Suspends an Azure Automation job. Suspend-WAPackVM -VM -PassThru Suspends a virtual machine. Switch-AzureMode -Name -Global Switches between the Azure and Azure Resource Manager modules Switch-AzureWebsiteSlot -Name -Force Swaps the production slot for a website with another slot. This works on websites with two slots only Test-AzureName (1) -Service -Name Tests whether a Microsoft Azure cloud service name, storage service name or service bus namespace name exists or not. Test-AzureName (2) -Storage -Name Tests whether a Microsoft Azure cloud service name, storage service name or service bus namespace name exists or not. Test-AzureName (3) -ServiceBusNamespace -Name Tests whether a Microsoft Azure cloud service name, storage service name or service bus namespace name exists or not. Test-AzureName (4) -Website -Name Tests whether a Microsoft Azure cloud service name, storage service name or service bus namespace name exists or not. Test-AzureStaticVNetIP -VNetName -IPAddress Test the availability of a static virtual network IP address, and get a list of suggestion if the queried one not available. Test-AzureTrafficManagerDomainName -DomainName Checks whether a domain name is available as a Traffic Manager profile. Unregister-AzureAutomationScheduledRunbook (1) -AutomationAccountName -Name -ScheduleName Removes an association between a runbook and a schedule. Unregister-AzureAutomationScheduledRunbook (2) -AutomationAccountName -Id -ScheduleName Removes an association between a runbook and a schedule. Update-AzureDisk -DiskName -Label Updates the label of a disk in the Microsoft Azure disk repository. Update-AzureSiteRecoveryProtectionDirection (1) -RecoveryPlan -Direction -WaitForCompletion   Update-AzureSiteRecoveryProtectionDirection (2) -RpId -Direction -WaitForCompletion   Update-AzureSiteRecoveryProtectionDirection (3) -ProtectionEntity -Direction -WaitForCompletion   Update-AzureSiteRecoveryProtectionDirection (4) -ProtectionContainerId -ProtectionEntityId -Direction -WaitForCompletion   Update-AzureSiteRecoveryRecoveryPlan -File -WaitForCompletion Update-AzureSiteRecoveryRecoveryPlan cmdlet allows to change an existing Recovery Plan structure and Publish the updated one Update-AzureVM -Name -VM -ServiceName Modifies the configuration of a Microsoft Azure virtual machine. Update-AzureVMImage -ImageName -Label -Eula -Description -ImageFamily -PublishedDate -PrivacyUri -RecommendedVMSize -DiskConfig -Language -IconUri -SmallIconUri -DontShowInGui The Update-AzureVMImage cmdlet updates the properties on an OS or VM image in the image repository. It returns an image object with information about the updated image. Update-AzureWebsiteRepository -Name -PublishingUsername Update the remote repositories of a local git repository for all the slots Use-AzureHDInsightCluster -Certificate -HostedService -Endpoint -Name -Subscription Selects Azure HDInsight cluster that will be used by the Invoke-Hive cmdlet for job submission. Wait-AzureHDInsightJob (1) -Credential -WaitTimeoutInSeconds Awaits the completion or failure of the HDInsight job and shows its progress. Wait-AzureHDInsightJob (2) -Certificate -HostedService -Endpoint -Job -Subscription -WaitTimeoutInSeconds Awaits the completion or failure of the HDInsight job and shows its progress. Wait-AzureHDInsightJob (3) -Cluster -Credential -JobId -WaitTimeoutInSeconds Awaits the completion or failure of the HDInsight job and shows its progress. Wait-AzureHDInsightJob (4) -Credential -Job -WaitTimeoutInSeconds Awaits the completion or failure of the HDInsight job and shows its progress.

http://blogs.technet.com/b/josebda/archive/2014/11/14/complete-reference-for-azure-powershell-cmdlets-with-parameters.aspx