您不能在Azure PowerShell任务中从脚本中调用脚本吗?
背景-
我有一个Azure,里面有两个脚本(让我们称它们为script0和script1)。没有正在进行的构建,所以没有构建管道。只有一条释放管道。它正在收集的文物是。我在(发布)管道中只有一个任务,这就是Azure PowerShell任务。
在主脚本script0中,我有一个for循环,它要求我运行script1 (除了循环中发生的其他事情)。
在我的一生中,我想不出怎样才能做到这一点。最糟糕的是,它在当地起作用。另外,所有其他东西都在循环中工作。我已经尝试了大量的事情来修复它,但是现在我将从以下几个方面开始:当我运行时所抛出的错误。
$TeamFoundationCollectionUri$TeamProject/testscript.ps1 $stage $FunctionHosts[$i] (($hashtable | select -First 6).Key[$i]) $ResourceGroupName $location $functionApps $AdminClientSecret $VaultName $JsonFile(现在,请注意--这是script0的一部分--主要脚本)。
以下是错误:

模糊区域为script0,script0为script1。
我几乎什么都试过了
使用呼叫运算符的
-Command "<code here>“的
code here>如你所知,这些都没有用。
发布于 2020-03-12 08:25:07
我在脚本所在的路径之前使用了Call运算符(&)。所以,我做了这个:
& $(System.ArtifactsDirectory)\$(System.TeamProject)\testscript.ps1 <pass the params here>
而且起作用了。
https://stackoverflow.com/questions/60606945
复制相似问题