问题标签 [powershell-workflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1201 浏览

windows - 检查是否需要重新启动并在重新启动后继续执行 Powershell 脚本?

这个问题之前被问过几次,但我在其中任何一个中都找不到解决方案。

基本上,如果需要,我需要脚本在重新启动后继续。它将检查一些注册表项并确定是否需要重新启动机器。

我尝试以各种方式使用“工作流程”,但无法成功运行。

这是我的代码的粗略描述:

希望 Stack-overflow 的向导可以提供帮助。

任何帮助将不胜感激!!!

0 投票
2 回答
396 浏览

powershell - powershell-workflow 中函数调用的日志记录问题

我面临的问题是将在 powershell 工作流程中调用的函数的输出记录到日志文件中。

尝试使用 Out-File 但它不应该用于记录特定的函数调用。

对此的任何帮助都会很棒。提前致谢。

附件是有关该问题的示例脚本:

0 投票
1 回答
1351 浏览

powershell - PowerShell 中的 foreach -parallel

我已经编写了一个脚本来使用foreach语法获取离线集群资源,它工作正常。但是我需要为 50 个集群获取集群离线资源,我已经尝试过foreach -parallel并且遇到了错误。

输出:

0 投票
1 回答
220 浏览

jenkins - PowerShell 工作流程在 Jenkins 中不起作用?

我在 PowerShell 中有一个脚本。它通过 PowerShell 步骤从 Jenkins 运行。没有詹金斯一切正常。但是当我用 Jenkins 构建它时,我什么都没有……没有错误,什么都没有。怎么了?Jenkins 不能使用 PowerShell 工作流程?

简单的例子:

0 投票
1 回答
59 浏览

powershell - 在工作流中包含 PowerShell 工作流脚本

我定义了几个工作流脚本。我想编写一个主脚本来引用依赖脚本。我期待有某种 Import 或 Include 语句来引用依赖脚本并使工作流可用。

我如何使这项工作?

示例: dependent.ps1

大师.ps1:

0 投票
1 回答
507 浏览

powershell - PowerShell 工作流调用命令不起作用(写入主机)

目前正在尝试使用 PowerShell 工作流来处理我正在并行执行的一些远程服务器内容。

我没有运气试图让Invoke-Command登录服务器真正工作。它没有抛出错误,但也没有像通常的Write-Host语句那样输出到控制台。没有看到任何可以帮助我浏览旧帖子的东西。

0 投票
1 回答
67 浏览

powershell - 如何从工作流并行代码块中获取值?

我正在尝试Invoke-Sqlcmd并行运行两个,然后等待所有结果。

  1. 如何传递$server1$server2到代码块?
  2. 如何获取$r1$r2从并行块?
0 投票
1 回答
484 浏览

azure - 如何让 RunBook 识别 DateTime 类型?

我正在 Azure 自动化中创建一个 Powershell 工作流。使用函数设置 DateTime 类型Set-AutomationVariable时,识别为字符串。如果您知道如何解决,请告诉我。

执行后,'VariableDateTime'从 Azure 门户确认的值如下:

如果存在Set-AutomationVariable函数外,则已确认为 DateTime 类型。

谢谢你。

0 投票
2 回答
541 浏览

powershell - 将多个参数/参数传递给 powershell 工作流

我有一个 powershell 工作流脚本,如下所示:

这里的问题是所有三个参数都是作为数组接收的$param1

0 投票
1 回答
984 浏览

powershell - 如何在 PowerShell 并行循环内打印到控制台

我有一个简单的工作流程,用于在并行 foreach 循环中运行一些命令,但无法弄清楚如何从循环中打印到控制台。