2014-05-08 56 views
4

引進問題進口AzurePublishSettingsFile VS附加AzureAccount

我想通過PowerShell來管理Windows Azure的網站。例如,我喜歡運行Get-Website來查看我所有網站的列表。在我這樣做之前,我需要使用Windows Azure進行身份驗證。

研究

的一種方式做,這是通過Add-AzureAccount,這促使我與我的Azure的用戶名和密碼,afterwhich我可以運行Get-AzureWebsite查看列表登錄。在這一點上,我沒有管理證書,這似乎並不重要。我可以運行Remove-AzureAccount [email protected]註銷。

enter image description here

另一種方式做,這是通過一個管理證書。我運行Get-AzurePublishSettingsFile,然後是Import-AzurePublishSettingsFile。然後我可以運行Get-AzureWebsite查看我的列表。

這似乎有兩種方法可以做同樣的事情。

問題

不是讓我保存方便管理證書其他,有什麼區別,如果有的話,這兩種方法之間?

回答

4

Import-AzurePublishSettingsFile不是交互式的,所以我可以使用批處理。

Add-AzureAccount是互動的。由於我不需要證書,因此使用Add-AzureAccount更容易。

+0

什麼是Windows Azure PowerShell中批處理過程的示例? –

+3

一個很好的例子是連續部署方案,其中您希望執行無人蔘與部署。這是您可以使用'Import-AzurePublishSettingsFile'來自動執行部署的地方。 –

+0

現在可以以無人蔘與的方式調用Add-AzureAccount http://azure.microsoft.com/en-us/updates/azure-powershell-0-8-6/ –