我刚刚完成了使用DSC将产品版本自动发布到Azure虚拟机的初始测试阶段,特别是使用Azure PowerShell SDK中的the commands described in this article。
我可以使用PowerShell很好地进行DSC配置,但是由于此过程是自动进行的,因此我希望获得有关配置过程如何进行的反馈。当我调用Update-AzureVM
时,我可以确定,但是DSC配置会在此之后异步进行,除非登录到计算机(或look at the updated Azure Portal which now shows this),否则我不知道它的运行方式。
如果配置失败,我想使自动化过程失败。如何从脚本检查配置状态并优雅地检测成功或失败?
最佳答案
我们添加了一个新的cmdlet Get-AzureVMDscExtensionStatus以获取正在运行的DSC配置的状态
本文解释了相同的http://blogs.msdn.com/b/powershell/archive/2015/02/27/introducing-get-azurevmdscextensionstatus-cmdlet-for-azure-powershell-dsc-extension.aspx
关于powershell - 如何获得有关在Azure VM上执行DSC的反馈?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26631821/