在.NET内核上构建了一个AZurErm模块。但是,AzureRM模块没有与Azure交互所需的所有功能。其他许多cmdlet(如New-AzureAffinityGroup
)都存在于Azure模块中。以下是其他cmdlet的列表:https://www.powershellgallery.com/packages/Azure/4.2.1
我们何时可以期望添加对此模块和剩余的Azure cmdlet的支持?
最佳答案
微软没有给出“经典”产品何时全面进入ARM的预计到达时间。但几乎所有的东西都已经被移植了,所以我希望“经典”能在一年左右的时间里完全移植到ARM上。
Netcore远远落后于AzureRM,微软也没有给出任何eta,但Powershell 6是在.Net Core的基础上构建的,所以我预计AzureRM.Netcore会在某个时间点与AzureRM相匹配,但显然不会很快。
同时,你也可以打电话休息。这有点不同,但最简单的方法是执行您知道有效的命令,并在其中添加一个“-Debug”(New-AzureAffinityGroup -bla blabla ... -Debug
)。它将输出它执行的其余调用(好吧,不确定旧的cmdlet,但AzureRM cmdlet会这样做)。另一种方法-看看Azure API reference。