在文件夹中执行脚本

时间:2011-10-14 22:50:36

标签: powershell

我想在特定目录中执行所有脚本(.ps1文件)。

我的脚本如下:

$fileEntries = [IO.Directory]::GetFiles("c:\scripts"); 
foreach($fileName in $fileEntries) 
{ 
   $fileName 
}         

循环体必须改变。我应该更改它以执行脚本?

由于

1 个答案:

答案 0 :(得分:1)

使用调用运算符(&)执行脚本:

Get-ChildItem c:\scripts -Filter *.ps1 | ForEach-Object {& $_.FullName}