Powershell 如何在目录中搜索多个文件夹以查找.ps1文件
我目前正在尝试简化一些产品的安装过程,这些产品要求每个产品都运行powershell脚本,我在尝试编写脚本来搜索目录中的这些文件时遇到了一些问题 示例:在“Install”目录中,我有四个子文件夹,分别名为“product1-4”,每个文件夹中都有一个文件“Script.ps1” 第一个问题是,安装脚本都命名为相同的“script.ps1”,这使我的第一个想法变得复杂,即将子文件夹中的所有文件拉到一个集中位置,然后按顺序运行它们 感觉我把事情弄得更复杂了,有什么建议吗Powershell 如何在目录中搜索多个文件夹以查找.ps1文件,powershell,Powershell,我目前正在尝试简化一些产品的安装过程,这些产品要求每个产品都运行powershell脚本,我在尝试编写脚本来搜索目录中的这些文件时遇到了一些问题 示例:在“Install”目录中,我有四个子文件夹,分别名为“product1-4”,每个文件夹中都有一个文件“Script.ps1” 第一个问题是,安装脚本都命名为相同的“script.ps1”,这使我的第一个想法变得复杂,即将子文件夹中的所有文件拉到一个集中位置,然后按顺序运行它们 感觉我把事情弄得更复杂了,有什么建议吗 Get-ChildItem
Get-ChildItem $installFolder -Include *.ps1 -Recurse
这将列出.ps1文件,您还可以执行以下操作,然后将这些文件作为单个变量进行寻址
$ps1Files = Get-ChildItem $installFolder -Include *.ps1 -Recurse
这将列出.ps1文件,您还可以执行以下操作,然后将这些文件作为单个变量进行寻址
$ps1Files = Get-ChildItem $installFolder -Include *.ps1 -Recurse
谢谢你,那真是一种享受!当使用此方法时,是否仍然值得将结果传递到文本文件并使用该文件来运行所有结果?谢谢,这非常有用!使用此方法时,是否仍值得将结果传递到文本文件并使用该文件来运行它们?