Выполнять скрипты в папке - PullRequest
0 голосов
/ 15 октября 2011

Я хочу выполнить все сценарии (.ps1 файлы) внутри определенного каталога.

Мой сценарий выглядит следующим образом:

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

Тело цикла должно было бы измениться. Что я должен изменить его для выполнения сценариев?

Спасибо

1 Ответ

1 голос
/ 15 октября 2011

Используйте оператор вызова (&) для выполнения сценариев:

Get-ChildItem c:\scripts -Filter *.ps1 | ForEach-Object {& $_.FullName}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...