我有一个包装器脚本,它调用另一个 powershell 脚本,然后调用二头肌部署,我想实现一个解决方案,其中我没有指定文件的路径,因为该解决方案将被移动到 github 操作上,当前的设置我已经硬编码了路径
.\deploy.ps1 `
-DeploymentResourceGroup 'my-rg' `
-TemplateFile 'C:\A\B\C\D\main.bicep' `
-ParameterFile 'C:\A\B\C\D\E\envs\dev.json' `
-rbacTemplateFile 'C:\A\B\C\D\rbac_roles.bicep' `
我尝试将其更改为以下格式,但没有成功,我收到错误消息,无法找到该文件
-TemplateFile '.\.\.\.\.\main.bicep'
您始终可以将所有脚本作为函数添加到模块中,或者从公共脚本文件夹中获取它们。那么里面的所有功能将始终可用。
这是常见做法。