Azure Powershell模块 – Linux(.NET核心)支持

存在一个build立在.NET Core上的AzureRM模块。 但是,AzureRM模块不具备与Azure交互所需的全部function。 许多其他cmdlet(如New-AzureAffinityGroup )都存在于Azure模块中。 以下是其他cmdlet的列表: https : //www.powershellgallery.com/packages/Azure/4.2.1

我们什么时候可以期待对这个模块的支持以及剩余的Azure cmdlet的添加?

  1. 当“经典”的东西被完全移植到ARM时,微软并没有给出任何eta。 但几乎所有的东西都已经被移植了,所以我希望在一年左右的时间里,“经典”能够完全移植到ARM上。
  2. AzureRM.Netcore远远落后于AzureRM,微软并没有给出任何eta,但是Powershell 6是建立在.Net Core之上的,所以我期望AzureRM.Netcore在某个时间点与AzureRM相匹配,但显然不是很快。

同时,您可以解决其他电话问题。 这是一个不同的谈话,但最简单的方法是执行你所知道的命令,并添加一个“-Debug”( New-AzureAffinityGroup -bla blabla ... -Debug )。 它会打印出来(嗯,不知道旧的cmdlet,但AzureRM cmdlet这样做),其余的则称之为执行。 另一种方法 – 看看Azure API参考 。