![](/img/trans.png)
[英]Powershell - running a ps1 script on all ps1 files in a directory
[英]How to search multiple folders in a directory for .ps1 files
我目前正在嘗試簡化一些需要運行Powershell腳本的產品的安裝過程,在嘗試編寫腳本來搜索這些文件的目錄時遇到了一些麻煩。
示例:在“安裝”目錄中,每個文件夾中有四個名為“ product1-4”的子文件夾,其中有一個文件“ Script.ps1”
第一個問題是安裝腳本都被命名為相同的“ script.ps1”,這使我的第一個想法變得復雜,我的第一個想法是將所有文件從子文件夾中拉到一個集中位置,然后依次運行它們。
感覺像我讓事情變得復雜了,有什么建議嗎?
Get-ChildItem $installFolder -Include *.ps1 -Recurse
這將列出.ps1文件,您也可以執行以下操作,然后將這些文件作為單個變量進行尋址。
$ps1Files = Get-ChildItem $installFolder -Include *.ps1 -Recurse
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.