无需登录即可运行Publish-AzureRmVMDscConfiguration

时间:2017-02-13 21:08:31

标签: powershell azure azure-powershell

如何在不登录的情况下打包配置存档?我想在自动化上下文中运行此命令:

Publish-AzureRmVMDscConfiguration -Force -ConfigurationPath .\AppServer.ps1 -ConfigurationArchivePath .\AppServer.ps1.zip

没有网络呼叫,我没有执行任何需要授权的订阅操作,我只是想让它成为一个带有cmdlet的漂亮zip文件。但是,当我尝试时,它失败了:

Publish-AzureRmVMDscConfiguration : Run Login-AzureRmAccount to login.

这对我来说似乎很愚蠢,但我继续检查Get-Help。我无法找到任何看起来有用的东西。如何打包我的DSC配置而无需运行Login-AzureRmAccount

1 个答案:

答案 0 :(得分:0)

我怀疑这是一个“设计限制” - 您可以从这里提出问题开始:https://github.com/Azure/azure-powershell

作为一种解决方法,根据DSC配置的“复杂程度”,您可以自己创建一个zip文件。如果您有其他/非默认模块或资源,您还需要将它们放在存档中(这是cmdlet帮助的)...

相关问题