在PowerShell中运行外部命令进行章鱼部署

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

我们正在使用

Octopus.Migrator partial-export --project=Export Script --password=deploy1 --directory=D:\Export Script

要导出项目,但此命令仅在OD服务器上运行,我们需要导航至:

C:\Program Files\Octopus Deploy\Octopus\Octopus.Migrator.exe

我正在尝试在PowerShell中自动执行此操作,并且尝试了

Start-Process -NoNewWindow 
              -FilePath "C:\Program Files\Octopus Deploy\Octopus\Octopus.Migrator.exe" 
              -ArgumentList "Octopus.Migrator partial-export --project=Export Script --password=deploy1 --directory=D:\Export Script"

也尝试过

$a = "C:\Program Files\Octopus Deploy\Octopus\Octopus.Migrator.exe"
$b = "Octopus.Migrator.exe partial-export --project=webapp_deploy1 --password=deploy1 --directory=D:\webapp_deploy1"
& $a $b

但是这些都不起作用...您能建议我该怎么办吗?

powershell octopus-deploy
1个回答
0
投票

感谢章鱼部署团队为我提供了帮助...。解决方案是:我不得不从octopus.migrator中删除$param

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