我对PowerShell仍然很陌生,需要一些帮助。
我有一些.bat文件在一个名为:c:\scripts\run\
的文件夹中,并且我想要逐个运行它们,但我不知道我有多少个,它们随时会改变。
因此,我想要像这样使用foreach
循环:
foreach ($file in get-childitem c:\scripts\run | where {$_.extension -eq ".bat"})
但是我现在不知道如何运行它们。 我知道可以像这样一个一个地运行它们:
./run1.bat
./run2.bat
./run3.bat
但是我该如何实现这一点呢?谢谢!
ForEach-Object
中使用整个代码块。 - Joey