如何在不登录的情况下打包配置存档?我想在自动化上下文中运行此命令:
Publish-AzureRmVMDscConfiguration -Force -ConfigurationPath .\AppServer.ps1 -ConfigurationArchivePath .\AppServer.ps1.zip
没有网络呼叫,我没有执行任何需要授权的订阅操作,我只是想让它成为一个带有cmdlet的漂亮zip文件。但是,当我尝试时,它失败了:
Publish-AzureRmVMDscConfiguration : Run Login-AzureRmAccount to login.
这对我来说似乎很愚蠢,但我继续检查Get-Help。我无法找到任何看起来有用的东西。如何打包我的DSC配置而无需运行Login-AzureRmAccount
?
答案 0 :(得分:0)
我怀疑这是一个“设计限制” - 您可以从这里提出问题开始:https://github.com/Azure/azure-powershell
作为一种解决方法,根据DSC配置的“复杂程度”,您可以自己创建一个zip文件。如果您有其他/非默认模块或资源,您还需要将它们放在存档中(这是cmdlet帮助的)...