通过Powershell执行文件

通过Powershell执行文件,powershell,Powershell,我想编写一个powershell脚本,以按字母顺序执行目录中的所有文件。问题是,我还想执行目录中的每个文件。最后一点我该怎么做 谢谢 您可以使用Get ChildItem的path参数来选择目录 更新:仅对文件进行选择。是目录中的所有项目。使用get-childitem查找目录中所需的所有项目。然后可以将此列表转换为字符串列表,其中每个字符串都是文件名 然后使用“&”操作符执行每个文件 即 差不多吧 见: 我会使用: Get-ChildItem -filter *.exe | Invok

我想编写一个powershell脚本,以按字母顺序执行目录中的所有文件。问题是,我还想执行目录中的每个文件。最后一点我该怎么做

谢谢

您可以使用Get ChildItem的path参数来选择目录


更新:仅对文件进行选择。是目录中的所有项目。

使用get-childitem查找目录中所需的所有项目。然后可以将此列表转换为字符串列表,其中每个字符串都是文件名

然后使用“&”操作符执行每个文件

差不多吧

见: 我会使用:

Get-ChildItem -filter *.exe |
    Invoke-Item
您只要求目录中的程序。IO.FileInfo回答将打开word文档并运行程序。答案也会是&。你不必按字母顺序排序,因为文件就是这样返回的,但是如果你愿意的话,你可以在中间放置一个排序对象。 希望这有帮助

gci | select name | foreach-object { & $_.tostring() } 
Get-ChildItem -filter *.exe |
    Invoke-Item