在Azure中似乎有很多方法可以自动使用PowerShell。 由于ARM模板是最新的,所以Azure中的其他PowerShell选项已经过时了吗? 这些工具/脚本之间有什么区别:
答案 0 :(得分:1)
Azure Runbook是Azure自动化的“功能”之一。除非创建运行手册,否则您实际上可以使用Azure自动化使任何事情自动化。
Powershell DSC并不是真正用于在Azure中创建资源的,因此您不能(虽然可以,但是这样做确实是一种不好的方法)使用Azure在Azure中创建资源。
Azure Cli根本不是powershell,不知道为什么要提到它。 ARM模板也不是Powershell,但是可以从Powershell调用它们(例如,如果在计算机上安装,则可以像Azure Cli一样)。
您完全忽略了诸如ansible \ terraform \ chef \ puppet \ etc之类的解决方案。还有各种SDK。
您应该想到的最重要的区别-命令式\声明式。有很多方法可以在Azure中创建资源。根据您的用例,您可能会使用一种或另一种工具,其中一些具有更多的功能,有些则较少,但它们全部在下面使用Azure REST Api。
答案 1 :(得分:0)
例如:Dev机器应运行12个小时。 创建PowerShell工作流脚本,然后将它们绑定到两个Azure自动调度(开始+停止)
大多数情况下,只有有限的选项可供选择(4个选项)
例如:要创建虚拟网络,可以使用以下选项: