rvm.luma,
Попробуй так, запускал из cmd.exe:
Код:
powershell -c "& { function x { iex $input }; $((gc file.txt) -notmatch '(^$|#)' -join ';') | x }
PS. Главное, что бы в файле не было комментариев ( "#" ) после команды. Я попробовал трехстрочник -- работает
PS1. Заметил еще, "{" и "}" в исходном файле не должны быть на отдельной строке.
Возможны и другие подводные камни.