Permalink
Browse files

Merge pull request #2023 from guangyang/release-0.7.0

changelong and readme
  • Loading branch information...
2 parents e6635f0 + 0b16210 commit a10c294ed614c2081d502326eb4c467772507dc5 @markcowl markcowl committed Oct 16, 2013
Showing with 78 additions and 21 deletions.
  1. +53 −13 ChangeLog.txt
  2. +25 −8 README.md
View
66 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
* 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.
* SQL Azure service objective support
* Get-AzureSqlDatabaseServiceObjective cmdlet to a service objective for the specified Windows Azure SQL Database Server.
@@ -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 -NoWinRMEndpoint parameter to New-AzureQuickVM and Add-AzureProvisioningConfig
* 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
-* 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
* -Environment parameter in the following cmdlets to specify which environment to target
* Get-AzurePublishSettingsFile
@@ -41,15 +81,15 @@
* Set-AzureServiceDiagnosticsExtension
* Remove-AzureServiceDiagnosticsExtension
* Windows Azure Virtual Machine endpoint enhancements
- * Cmdlets to create ACL configration objects
+ * Cmdlets to create ACL configuration objects
* New-AzureVMAclConfig
* Get-AzureVMAclConfig
* Set-AzureVMAclConfig
* Remove-AzureVMAclConfig
* -ACL parameter to support ACL in
* Add-AzureEndpoint
* Set-AzureEndpoint
- * -DirectServerReturn prameter in
+ * -DirectServerReturn parameter in
* Add-AzureEndpoint
* Set-AzureEndpoint
* Set-AzureLoadBalancedEndpoint cmdlet to modify load balanced endpoints
@@ -71,7 +111,7 @@
* Hotfix to make Set-AzureStorageAccount behave correctly with the -GeoReplicationEnabled parameter
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.
* 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).
@@ -85,15 +125,15 @@
* 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.
* Upgraded to the latest service management library.
-* Made New-AzureDeployment to use SSL duing the deployment.
-* Added Get-AzureWebsiteLog -ListPath to get all the available log paths of the website.
+* Made New-AzureDeployment to use SSL during the deployment.
+* 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 several GB18030 encoding issues.
* Renamed Start/Stop-CopyAzureStorageBlob to Start/Stop-AzureStorageBlobCopy. Kept old names as aliases for backward compatibility.
2013.03.26 Version 0.6.12.1
* Hotfix to fix issues with first website creation on a new account.
-
+
2013.03.20 Version 0.6.12
* Windows Azure Storage entity level cmdlets
* New-AzureStorageContext
@@ -132,7 +172,7 @@
2012.12.12 Version 0.6.9
* 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.
* Improved message reporting and piping for couple scaffolding cmdlets
* Fixed PHP customization functionality for modifying php.ini and installing custom extensions
@@ -141,13 +181,13 @@
2012.11.21 Version 0.6.8
* Multiple bug fixes
* Added dedicated cache role support
- * Added github support
+ * Added GitHub support
2012.10.08 Version 0.6.5
* Adding websites cmdlets
2012.06.06 Version 0.6.0
- * Adding Powershell management cmdlets
+ * Adding PowerShell management cmdlets
* Adding PHP Cmdlets
* Renaming existing cmdlets to remove duplication
* Node.exe is no longer embedded
@@ -160,7 +200,7 @@
* Bug fixes
2012.02.10 Version 0.5.2
- * Bug fixes
+ * Bug fixes
2011.12.23 Version 0.5.1
* Added Remote Desktop support
View
33 README.md
@@ -10,8 +10,9 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* Account
* Get and import Azure publish settings
+ * Login with Microsoft account or Organizational account through Windows Azure Active Directory
* 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)
* Get Azure publish settings for a particular environment
* Subscription
@@ -30,8 +31,8 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* Start/Stop Azure emulator.
* Manage certificate.
* Manage cloud service extensions
- * Remote desktoo
- * Diagnostics
+ * Remote desktop
+ * Diagnostics
* Storage
* Manage storage account and access key.
* Manage storage container and blob.
@@ -61,7 +62,7 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* View available Windows Azure Store Add-On plans.
* Purchase, view, upgrade and remove Windows Azure Store Add-On instances.
* 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 OS supported by Azure.
* Direct you to Azure portal.
@@ -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
-1. Get the publish settings information of your subscription
-2. Import the information into Windows Azure PowerShell
-3. Use the cmdlets
+* 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/).
+ * 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.
+ * 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.
## 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
# 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.
@@ -127,6 +143,7 @@ Import-AzurePublishSettingsFile "<file location>"
# Use the cmdlets to manage your services/applications
New-AzureWebsite -Name mywebsite -Location "West US"
```
+
## Windows Azure China
```powershell
@@ -212,4 +229,4 @@ If you encounter any bugs with the library please file an issue in the [Issues](
# 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.