我很确定我知道答案是否定的,但我的方案有多种要求:我正在设计一个 ARM 模板以共享给一组系统管理员,以便将 Win 服务器部署到 Azure。
我在它周围包装了一个 PowerShell 函数,所以它可以像这样使用
New-AzureVM -vmName "test01" -OsVersion "Server 2019" etc 这将构建值并将其通过管道传输到 New-AzResourceGroupDeployment
我还需要传递秘密值以将 VM 加入域并在 VM 上使用本地管理员帐户。我相信这需要一个参数文件。
但是,如果使用参数文件,我似乎找不到在使用远程存储库时也通过 PowerShell 传递参数的方法。
我目前正在使用 Azure 容器 blob 中的模板进行测试,并使用 -templateURI 和 -templateParameterURI 引用 SAS 令牌。但是您不能在主模板中拥有参数文件和参数。有没有办法实现这一目标?
我想要实现的所有工作都可以使用本地存储库 - 所以在我放弃并只是向系统管理员展示如何使用 Git 在本地克隆远程存储库之前 - 我想我会联系社区。