我想将命令行参数注入(inject)到我的 psake 构建脚本中,例如:
.\build.ps1 部署环境=“开发”

但是 psake 会将每个参数视为一个任务,并会回答“任务不存在”

是否可以在 psake 中注入(inject)命令行参数?

build.ps1 -->
Import-Module '.\psake.psm1'
Invoke-psake '.\tasks.ps1' $args
Remove-Module psake

最佳答案

latest release of psake 现在 supports passing parameters 到 Invoke-psake,例如

Invoke-psake .\parameters.ps1 -parameters @{"p1"="v1";"p2"="v2"}

刚刚添加了此功能。 :)

关于powershell - 将命令行参数注入(inject) psake,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2208552/

10-13 06:41