Я видел много подобных вопросов, но ни один из них не связан с выполнением команды CMD, такой как ipconfig
из сценария PS (.ps1).
Если вы вводите эти команды на консоли PS, они работают нормально, но один раз в скрипте они не работают, ниже вы можете увидеть пример:
PS C:\Users\TestQro> adb devices List of devices attached PS C:\Users\TestQro> adb devices | Select-String -Quiet List True
возвращает True, потому что Select-String
находит слово «Список» в ответе на команду «устройства adb», что является ожидаемым поведением. Но если я пойду и вставлю ту же команду в файл сценария .ps1, PS ответит при запуске:
PS C:\TesterInfo> ./TunnerApp.ps1 cmdlet Write-Output at command pipeline position 1 Supply values for the following parameters: InputObject[0]:
Как мне вводить обычные команды CMD внутри скрипта? Почему в скрипте ждет параметров, а прямо в консоли работает нормально?
powershell.exe -NoExit -NoProfile
) и запустить скрипт оттуда. Вы все еще получаете ту же подсказку? - person Ansgar Wiechers   schedule 04.10.2018