Skip to content

Commit

Permalink
Merge pull request #2023 from guangyang/release-0.7.0
Browse files Browse the repository at this point in the history
changelong and readme
  • Loading branch information
markcowl committed Oct 16, 2013
2 parents e6635f0 + 0b16210 commit a10c294
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 21 deletions.
66 changes: 53 additions & 13 deletions ChangeLog.txt
@@ -1,6 +1,46 @@
2013.10.21 Version 0.7.0
* Windows Azure Active Directory authentication support!
* Now you can use your Microsoft account or Organizational account to login from PowerShell without the need of any management certificate or publish settings file!
* Use Add-AzureAccount to get started
* Checkout Add-AzureAccount, Get-AzureAcccount and Remove-AzureAccount for details
* Changed the file format which is used to store the subscription information. Information in the original file will be added to the new file automatically. If you downgrade from 0.7.0 to a lower version, you can still see the subscriptions you imported before the 0.7.0 upgrade. But anything added after the 0.7.0 upgrade won't show up in the downgrade.
* BREAKING CHANGE
* Changed the assembly name and namespace from Microsoft.WindowsAzure.Management.* to Microsoft.WindowsAzure.Commands.*
* Select-AzureSubscription
* Now you can use it to select or clear either the current subscription or the default subscription
* Replaced the -Clear parameter with -NoCurrent parameter
* Set-AzureSubscription
* Removed -DefaultSubscription and -NoDefaultSubscription parameters. Go to Select-AzureSubscription with -Default and -NoDefault parameters.
* New-AzureSqlDatabaseServerContext
* Replaced the -SubscriptionData parameter with -SubscriptionName parameter
* Added support for a new virtual machine high memory SKU (A5)

2013.08.22 Version 0.6.19
* Media Services cmdlets
* Get-AzureMediaServicesAccount
* New-AzureMediaServicesAccount
* Remove-AzureMediaServicesAccount
* New-AzureMediaServicesKey
* SQL Database Import/Export cmdlets
* Start-AzureSqlDatabaseImport
* Start-AzureSqlDatabaseExport
* Get-AzureSqlDatabaseImportExportStatus
* Platform VM Image cmdlets (need to import the PIR module manually)
* Get-AzurePlatformVMImage
* Set-AzurePlatformVMImage
* Remove-AzurePlatformVMImage

2013.07.31 Version 0.6.18
* Service Bus authorization rule cmdlets
* New-AzureSBAuthorizationRule
* Get-AzureSBAuthorizationRule
* Set-AzureSBAuthorizationRule
* Remove-AzureSBAuthorizationRule
* Some Windows Azure Pack fixes.

2013.07.18 Version 0.6.17 2013.07.18 Version 0.6.17
* Upgraded Windows Azure SDK dependency from 1.8 to 2.0. * Upgraded Windows Azure SDK dependency from 1.8 to 2.0.
* SQL Azure databse CRUD cmdlets don't require SQL auth anymore if the user owns the belonging subscription. * SQL Azure database CRUD cmdlets don't require SQL auth anymore if the user owns the belonging subscription.
* Get-AzureSqlDatabaseServerQuota cmdlet to get the quota information for a specified Windows Azure SQL Database Server. * Get-AzureSqlDatabaseServerQuota cmdlet to get the quota information for a specified Windows Azure SQL Database Server.
* SQL Azure service objective support * SQL Azure service objective support
* Get-AzureSqlDatabaseServiceObjective cmdlet to a service objective for the specified Windows Azure SQL Database Server. * Get-AzureSqlDatabaseServiceObjective cmdlet to a service objective for the specified Windows Azure SQL Database Server.
Expand All @@ -16,10 +56,10 @@
* Added "WAPack" prefix to all the cmdlets which support Windows Azure Pack. Use "help WAPack" to see all the supported cmdlets * Added "WAPack" prefix to all the cmdlets which support Windows Azure Pack. Use "help WAPack" to see all the supported cmdlets
* Added -NoWinRMEndpoint parameter to New-AzureQuickVM and Add-AzureProvisioningConfig * Added -NoWinRMEndpoint parameter to New-AzureQuickVM and Add-AzureProvisioningConfig
* Added -AllowAllAzureSerivces parameter to New-AzureSqlDatabaseServerFirewallRule * Added -AllowAllAzureSerivces parameter to New-AzureSqlDatabaseServerFirewallRule
* Many bug fixes around VM, Cloud Services and Web Site diagnositcs * Many bug fixes around VM, Cloud Services and Web Site diagnostics


2013.06.03 Version 0.6.15 2013.06.03 Version 0.6.15
* Introduced the environment concept to support differnt Windows Azure environments * Introduced the environment concept to support different Windows Azure environments
* Get-AzureEnvironment cmdlet to return all the out-of-box Windows Azure environments * Get-AzureEnvironment cmdlet to return all the out-of-box Windows Azure environments
* -Environment parameter in the following cmdlets to specify which environment to target * -Environment parameter in the following cmdlets to specify which environment to target
* Get-AzurePublishSettingsFile * Get-AzurePublishSettingsFile
Expand All @@ -41,15 +81,15 @@
* Set-AzureServiceDiagnosticsExtension * Set-AzureServiceDiagnosticsExtension
* Remove-AzureServiceDiagnosticsExtension * Remove-AzureServiceDiagnosticsExtension
* Windows Azure Virtual Machine endpoint enhancements * Windows Azure Virtual Machine endpoint enhancements
* Cmdlets to create ACL configration objects * Cmdlets to create ACL configuration objects
* New-AzureVMAclConfig * New-AzureVMAclConfig
* Get-AzureVMAclConfig * Get-AzureVMAclConfig
* Set-AzureVMAclConfig * Set-AzureVMAclConfig
* Remove-AzureVMAclConfig * Remove-AzureVMAclConfig
* -ACL parameter to support ACL in * -ACL parameter to support ACL in
* Add-AzureEndpoint * Add-AzureEndpoint
* Set-AzureEndpoint * Set-AzureEndpoint
* -DirectServerReturn prameter in * -DirectServerReturn parameter in
* Add-AzureEndpoint * Add-AzureEndpoint
* Set-AzureEndpoint * Set-AzureEndpoint
* Set-AzureLoadBalancedEndpoint cmdlet to modify load balanced endpoints * Set-AzureLoadBalancedEndpoint cmdlet to modify load balanced endpoints
Expand All @@ -71,7 +111,7 @@
* Hotfix to make Set-AzureStorageAccount behave correctly with the -GeoReplicationEnabled parameter * Hotfix to make Set-AzureStorageAccount behave correctly with the -GeoReplicationEnabled parameter


2013.04.16 Version 0.6.13 2013.04.16 Version 0.6.13
* Completely fixed issues with first website creatio on a new account. Now you can use PowerShell with a new account directly without the need to go to the Azure portal. * Completely fixed issues with first website creation on a new account. Now you can use PowerShell with a new account directly without the need to go to the Azure portal.
* BREAKING CHANGE: New-AzureVM and New-AzureQuickVM now require an –AdminUserName parameter when creating Windows based VMs. * BREAKING CHANGE: New-AzureVM and New-AzureQuickVM now require an –AdminUserName parameter when creating Windows based VMs.
* Added support for virtual machine high memory SKUs (A6 and A7). * Added support for virtual machine high memory SKUs (A6 and A7).
* Remote PowerShell is now enabled by default on Windows based VMs using https. To disable: specify the –DisableWinRMHttps parameter on New-AzureQuickVM or Add-AzureProvisioningConfig. To enable using http: specify –EnableWinRMHttp parameter (Note: http is intended for VM to VM communication and a public endpoint is not created by default). * Remote PowerShell is now enabled by default on Windows based VMs using https. To disable: specify the –DisableWinRMHttps parameter on New-AzureQuickVM or Add-AzureProvisioningConfig. To enable using http: specify –EnableWinRMHttp parameter (Note: http is intended for VM to VM communication and a public endpoint is not created by default).
Expand All @@ -85,15 +125,15 @@
* Removed subscription check requirement when using Add-AzureVHD with a shared access signature. * Removed subscription check requirement when using Add-AzureVHD with a shared access signature.
* Added Simultaneous Upgrade option to New-AzureDeployment for Cloud Services deployment. This option can save a significant amount of time during deployments to staging. This option can cause downtime and should only be used in non-production deployments. * Added Simultaneous Upgrade option to New-AzureDeployment for Cloud Services deployment. This option can save a significant amount of time during deployments to staging. This option can cause downtime and should only be used in non-production deployments.
* Upgraded to the latest service management library. * Upgraded to the latest service management library.
* Made New-AzureDeployment to use SSL duing the deployment. * Made New-AzureDeployment to use SSL during the deployment.
* Added Get-AzureWebsiteLog -ListPath to get all the available log paths of the website. * Added Get-AzureWebsiteLog -ListPath to get all the available log paths of the website.
* Fixed the issue of removing custom DNS names in Start/Stop/Restart-AzureWebsite. * Fixed the issue of removing custom DNS names in Start/Stop/Restart-AzureWebsite.
* Fixed several GB18030 encoding issues. * Fixed several GB18030 encoding issues.
* Renamed Start/Stop-CopyAzureStorageBlob to Start/Stop-AzureStorageBlobCopy. Kept old names as aliases for backward compatibility. * Renamed Start/Stop-CopyAzureStorageBlob to Start/Stop-AzureStorageBlobCopy. Kept old names as aliases for backward compatibility.


2013.03.26 Version 0.6.12.1 2013.03.26 Version 0.6.12.1
* Hotfix to fix issues with first website creation on a new account. * Hotfix to fix issues with first website creation on a new account.

2013.03.20 Version 0.6.12 2013.03.20 Version 0.6.12
* Windows Azure Storage entity level cmdlets * Windows Azure Storage entity level cmdlets
* New-AzureStorageContext * New-AzureStorageContext
Expand Down Expand Up @@ -132,7 +172,7 @@


2012.12.12 Version 0.6.9 2012.12.12 Version 0.6.9
* Added Service Bus namespace management cmdlets 'help azuresb' * Added Service Bus namespace management cmdlets 'help azuresb'
* Added -ServiceBusNamespace param to 'Test-AzureName' to verify namespace availability * Added -ServiceBusNamespace parameter to 'Test-AzureName' to verify namespace availability
* Added VHD uploader cmdlet 'Add-AzureVHD' for uploading VM images to blob storage. * Added VHD uploader cmdlet 'Add-AzureVHD' for uploading VM images to blob storage.
* Improved message reporting and piping for couple scaffolding cmdlets * Improved message reporting and piping for couple scaffolding cmdlets
* Fixed PHP customization functionality for modifying php.ini and installing custom extensions * Fixed PHP customization functionality for modifying php.ini and installing custom extensions
Expand All @@ -141,13 +181,13 @@
2012.11.21 Version 0.6.8 2012.11.21 Version 0.6.8
* Multiple bug fixes * Multiple bug fixes
* Added dedicated cache role support * Added dedicated cache role support
* Added github support * Added GitHub support


2012.10.08 Version 0.6.5 2012.10.08 Version 0.6.5
* Adding websites cmdlets * Adding websites cmdlets


2012.06.06 Version 0.6.0 2012.06.06 Version 0.6.0
* Adding Powershell management cmdlets * Adding PowerShell management cmdlets
* Adding PHP Cmdlets * Adding PHP Cmdlets
* Renaming existing cmdlets to remove duplication * Renaming existing cmdlets to remove duplication
* Node.exe is no longer embedded * Node.exe is no longer embedded
Expand All @@ -160,7 +200,7 @@
* Bug fixes * Bug fixes


2012.02.10 Version 0.5.2 2012.02.10 Version 0.5.2
* Bug fixes * Bug fixes


2011.12.23 Version 0.5.1 2011.12.23 Version 0.5.1
* Added Remote Desktop support * Added Remote Desktop support
Expand Down
33 changes: 25 additions & 8 deletions README.md
Expand Up @@ -10,8 +10,9 @@ This repository contains a set of PowerShell cmdlets for developers and administ


* Account * Account
* Get and import Azure publish settings * Get and import Azure publish settings
* Login with Microsoft account or Organizational account through Windows Azure Active Directory
* Environment * Environment
* Get the differnet out-of-box Windows Azure environments * Get the different out-of-box Windows Azure environments
* Add/Set/Remove customized environments (like your Windows Azure Pack environments) * Add/Set/Remove customized environments (like your Windows Azure Pack environments)
* Get Azure publish settings for a particular environment * Get Azure publish settings for a particular environment
* Subscription * Subscription
Expand All @@ -30,8 +31,8 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* Start/Stop Azure emulator. * Start/Stop Azure emulator.
* Manage certificate. * Manage certificate.
* Manage cloud service extensions * Manage cloud service extensions
* Remote desktoo * Remote desktop
* Diagnostics * Diagnostics
* Storage * Storage
* Manage storage account and access key. * Manage storage account and access key.
* Manage storage container and blob. * Manage storage container and blob.
Expand Down Expand Up @@ -61,7 +62,7 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* View available Windows Azure Store Add-On plans. * View available Windows Azure Store Add-On plans.
* Purchase, view, upgrade and remove Windows Azure Store Add-On instances. * Purchase, view, upgrade and remove Windows Azure Store Add-On instances.
* Utility * Utility
* Test whether a name is avaiable. Currently support cloud service name, storage account name and service bus namespace name. * Test whether a name is available. Currently support cloud service name, storage account name and service bus namespace name.
* Get the list of geo locations supported by Azure. * Get the list of geo locations supported by Azure.
* Get the list of OS supported by Azure. * Get the list of OS supported by Azure.
* Direct you to Azure portal. * Direct you to Azure portal.
Expand Down Expand Up @@ -106,14 +107,29 @@ You can also find the standalone installers for all the versions at [Downloads](


In general, following are the steps to start using Windows Azure PowerShell In general, following are the steps to start using Windows Azure PowerShell


1. Get the publish settings information of your subscription * Get yourself authenticated with Windows Azure. For details, please check out [this article](http://www.windowsazure.com/en-us/manage/install-and-configure-windows-powershell/).
2. Import the information into Windows Azure PowerShell * Option 1: Login with your Microsoft account or Organizational account directly from PowerShell. Windows Azure Active Directory authentication is used in this case. No management certificate is needed.
3. Use the cmdlets * Option 2: Download and import a publish settings file which contains a management certificate.
* Use the cmdlets


The first step can be different for different environment you are targeting. Following are detail instructions for each supported environment. The first step can be different for different environment you are targeting. Following are detail instructions for each supported environment.


## Windows Azure ## Windows Azure


If you use both mechanisms on the same subscription, Windows Azure Active Directory authentication always wins. If you want to go back to management certificate authentication, please use ``Remove-AzureAccount``, which will remove the Windows Azure Active Directory information and bring management certificate authentication back in.

### Login directly from PowerShell (Windows Azure Active Directory authentication)

```powershell
# Pop up an embedded browser control for you to login
Add-AzureAccount
# use the cmdlets to manage your services/applications
New-AzureWebsite -Name mywebsite -Location "West US"
```

### Using publish settings file (Management certificate authentication)

```powershell ```powershell
# Download a file which contains the publish settings information of your subscription. # Download a file which contains the publish settings information of your subscription.
# This will open a browser window and ask you to log in to get the file. # This will open a browser window and ask you to log in to get the file.
Expand All @@ -127,6 +143,7 @@ Import-AzurePublishSettingsFile "<file location>"
# Use the cmdlets to manage your services/applications # Use the cmdlets to manage your services/applications
New-AzureWebsite -Name mywebsite -Location "West US" New-AzureWebsite -Name mywebsite -Location "West US"
``` ```

## Windows Azure China ## Windows Azure China


```powershell ```powershell
Expand Down Expand Up @@ -212,4 +229,4 @@ If you encounter any bugs with the library please file an issue in the [Issues](


# Learn More # Learn More


* [Windows Azure Developer Center](http://www.windowsazure.com/en-us/develop) * [Windows Azure Script Center](http://www.windowsazure.com/en-us/documentation/scripts/)

0 comments on commit a10c294

Please sign in to comment.