不能準確理解Windows環境中Azure CLI的優點。Azure CLI與Powershell?
它是否針對希望從Linux環境中修補Azure IAAS的受衆?
我認爲Powershell core將成爲非Windows管理員的方式。 Powershell Core是否會在所有平臺上移植到良好,以服務於跨平臺的受衆?
簡而言之,值得學習Azure CLI嗎?
不能準確理解Windows環境中Azure CLI的優點。Azure CLI與Powershell?
它是否針對希望從Linux環境中修補Azure IAAS的受衆?
我認爲Powershell core將成爲非Windows管理員的方式。 Powershell Core是否會在所有平臺上移植到良好,以服務於跨平臺的受衆?
簡而言之,值得學習Azure CLI嗎?
Azure CLI是一個適用於所有平臺的類似PowerShell的工具。無論您使用哪種平臺,您都可以使用相同的命令:Windows,Linux或Mac。
現在,有兩個版本的Azure CLI。 Azure CLI 1.0使用Node.js編寫,以實現跨平臺功能,新的Azure CLI 2.0使用Python編寫,以提供更好的跨平臺功能。兩者都是開源的,並可在Github上獲得。 但是,目前,只有某些PowerShell cmdlet支持在Linux上使用。
是否針對希望從Linux 環境中修復Azure IAAS的受衆?
我認爲答案是肯定的。對於Linux或Mac開發人員,我認爲他們更可能使用Azure CLI。
Azure CLI和PowerShell包都使用Azure的REST API。
正如我們的Microsoft聯繫人之一所言:使用任何你喜歡的和你喜歡的東西。
還有爲天青CLI一些優點:
目前有1真正的大利好PowerShell的:有對Azure的PowerShell腳本例子一個巨大的資源庫。但是:通常你必須自己去做,以適應你的要求 - 因此,一個例子可能是一個很好的起點 - 有時從頭開始更容易。
我的建議是:使用Azure CLI - >對於腳本使用您的公司熟悉的語言。
謝謝。 +1。歡迎來到StackOverflow。 – Abhijeet
基本上是的,它的目標是Linux的傢伙。 PowerShell核心是可用的Linux和一些模塊已經移植和工作,顯然隨着時間的推移所有模塊將被移植到核心作爲完整.net版本的PowerShell不會發生。 – 4c74356b41