如何在具有多个输出的 Invoke-Command 中使用多个命令

哈利

目前我有以下几点Invoke-Command

Invoke-Command -ComputerName $i -ScriptBlock ${Function:query} `
    -Credential oracle -ArgumentList $metconexao,$dumpdir,$i > $arq

意识到将 的输出Invoke-Command放入$arq变量中。

现在我需要做这样的事情:

Invoke-Command -ComputerName $i -ScriptBlock ${Function:query, commandTwo} `
    -Credential oracle -ArgumentList $metconexao,$dumpdir,$i > $arq > outputTwo

我需要commandTwo另一个变量/文件中的输出

有没有办法做到这一点?

安斯加·威彻斯

创建一个 PowerShell 会话并Invoke-Command在同一会话中使用单独的语句运行每个命令

$s = New-PSSession -Computer $i -Credential oracle
Invoke-Command -Session $s -ScriptBlock ${function:query} -ArgumentList $metconexao,$dumpdir,$i > $arq
Invoke-Command -Session $s -ScriptBlock { commandTwo } -ArgumentList $metconexao,$dumpdir,$i > outputTwo

请注意,> $arq不会将输出写入变量 $arq,而是写入以该变量命名的文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Invoke-Command传递多个参数

在函数中使用Invoke-Command

如何在PowerShell中Invoke-Command中使用foreach循环?

Powershell:如何同时使用Invoke-Command和点源?

如何使用Invoke-Command cmdlet传递变量?

Invoke-Command比命令本身快吗?

Powershell - 在 for 循环中使用 invoke-command

在dockerfile中使用多个命令

在ScriptBlock中对变量使用Invoke-Command

如何使用 Invoke-Command 作为域管理员在远程服务器上执行命令?

具有启动过程的PowerShell Invoke-Command输出不同的结果

Powershell - 具有多个标头的 Invoke-RestMethod

如何在批处理脚本中使用Powershell命令invoke-sqlcmd

如何在具有多个部分的TableView中使用searchBar?

exec_command和在Paramiko上使用invoke_shell()发送有什么区别?

如何在 Invoke-Expression -Command 中转义“at 符号”(@)?

npgsql:如何在一个以集合为参数的命令中使用 npgsql 选择多行(具有多个列值)?

如何在Swift中将具有多个输出的函数的输出分配给不同的变量?

如何在php中使用exec运行多个命令

如何在QMake中使用额外的目标运行多个命令

如何在 docker-compose cli 中使用多个命令

如何在aix中使用多个sed命令?

在远程服务器上转发Invoke-Command的输出

在单个命令中使用多个别名

在Bash中使用su运行多个命令

xargs:在多个命令中使用相同的参数

在subprocess.call中使用多个命令

在 C# 中使用多个 Powershell 命令

如何在nifi中使用invoke HTTP执行GET请求?