调用powershell脚本而不指定文件的完整路径

问题描述 投票:0回答:1

我有一个包装器脚本,它调用另一个 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' 
powershell
1个回答
0
投票

您始终可以将所有脚本作为函数添加到模块中,或者从公共脚本文件夹中获取它们。那么里面的所有功能将始终可用。

这是常见做法。

© www.soinside.com 2019 - 2024. All rights reserved.