0
我想執行特定目錄內的所有腳本(.ps1
文件)。執行文件夾中的腳本
我的腳本如下:
$fileEntries = [IO.Directory]::GetFiles("c:\scripts");
foreach($fileName in $fileEntries)
{
$fileName
}
的循環體將不得不改變。我應該改變它來執行腳本?
感謝
我想執行特定目錄內的所有腳本(.ps1
文件)。執行文件夾中的腳本
我的腳本如下:
$fileEntries = [IO.Directory]::GetFiles("c:\scripts");
foreach($fileName in $fileEntries)
{
$fileName
}
的循環體將不得不改變。我應該改變它來執行腳本?
感謝
使用調用運算符(&)執行腳本:
Get-ChildItem c:\scripts -Filter *.ps1 | ForEach-Object {& $_.FullName}
正如一個側面說明:我有相關的PS1使用PowerShell和我的盒子,我只是做'II *。 ps1' – manojlds
哇,那個關聯也意味着雙擊一個Powershell腳本調用它。這麼簡單,我幾乎覺得很蠢:) –