PowerShell:外部命令输出到内部命令

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

我想在PowerShell中结合运行这两个命令,并使用dir的输出作为Get-ChildItem中的路径

cmd /r dir /b/s/a/t screenshot_37.png; powershell -command "& {Get-ChildItem "dir output" -recurse -force}"

我可以了解一下这是如何实现的吗?

(借口:我正在搜索特定文件,如果找到的话想知道它们的属性)

windows powershell command external internals
1个回答
0
投票

要实现您的目的,只需捕获

dir
命令的输出并将其存储在
variable
中。然后,在
Get-ChildItem
中使用该变量。比如:

$dirOutput = cmd /r dir /b/s/a/t screenshot_37.png
powershell -command "& {Get-ChildItem $dirOutput -RF}"
© www.soinside.com 2019 - 2024. All rights reserved.