Я написал простой пакетный скрипт для замены некоторого текста в файле, когда он выполняется через командную строку, но когда эти команды копируются в .bat, выполнение файла останавливается после команды powershell. Любая идея, как выполнять команды powershell в пакетном файле?Пакетный файл - Команды, которые не выполняются после команды Powershell
0
A
ответ
0
ответ arco444 работал для меня в комментариях:
Вы просто позвоните PowerShell.exe без параметров, так что начинает интерактивный сеанс. Если бы вы написали exit, то ваш пакетный скрипт продолжился бы. Используйте переключатель -command, чтобы выполнить все, что вы хотите. И, пожалуйста, отредактируйте свой вопрос и включите там код. Также вам нужно поставить команду powershell в кавычки. то есть powershell -команда «get-content file.cs»
Смежные вопросы
- 1. Команды, которые не выполняются после выписок
- 2. Powershell зависает, когда выполняются команды
- 3. Команды Sqoop не выполняются
- 4. Системные команды, которые не выполняются в PHP
- 5. найти команды, которые не выполняются по назначению
- 6. Пакетный файл прекращает выполнение после команды mvn
- 7. Команды Sql не выполняются
- 8. команды postgresql не выполняются
- 9. Пакетный файл, Синтаксис команды неверен
- 10. Пакетный запуск PowerShell с многострочным параметром команды
- 11. Команды после запуска потока не выполняются
- 12. Пакетный файл ECHO не работает после команды PUSHD
- 13. Где выполняются команды Opengl?
- 14. пакетный файл команды, чтобы скопировать файл
- 15. Команды окон Java не выполняются?
- 16. Команды командной строки не выполняются?
- 17. Finding расположение команды выполняются
- 18. Как выполнить команды cmd через пакетный файл?
- 19. Как зарегистрировать команды powershell, которые были запущены
- 20. Пакетный файл, идущий прямо через команды
- 21. Сложные команды grep, которые не выполняются в сценарии оболочки
- 22. пакетный файл - получение ip из команды ping
- 23. Пакетный файл - отображение определенной информации из команды?
- 24. Как отправлять команды сокета, используя пакетный файл
- 25. пакетный файл для пути команды синтаксического анализа
- 26. найти, какие команды выполняются eclipse
- 27. в PowerShell пакетный файл
- 28. Команды AWS не выполняются на CRONTAB
- 29. команды командного файла в powershell выполняются в другой командной строке
- 30. Как выполняются команды CMake execute_process?
Вы просто вызываете 'powershell.exe' без параметров, чтобы он запускал интерактивный сеанс. Если бы вы написали 'exit', ваш пакетный скрипт продолжился бы. Используйте переключатель '-command', чтобы выполнить все, что вы хотите. И, пожалуйста, отредактируйте (http://stackoverflow.com/posts/32048332/edit) свой вопрос и включите код – arco444
Спасибо arco444 за ответ. Я тоже пробовал это. Вы можете увидеть, что есть REM-строка с -command, а затем заменить код. –
При выполнении powershell.exe -command Get-Content AssemblyInfo.cs | ForEach-Object {$ _ -replace 'assembly: AssemblyVersion', 'assembly11111'} | Set-Content AssemblyInfo2.cs получена ошибка «ForEach-Object» не распознается –