Ответ 1
И сразу после того, как я спросил, я понял это... Нажатие Enter дважды делало это:)
Это должно быть легко, но не может понять это. Как завершить многострочную команду в PowerShell? Например, если я введу Get-ChildItem |
и нажмите enter, тогда я получаю приглашение >>
, которое, как я полагаю, является продолжением этой команды. Но если я затем введу foreach{Write-Host $_.name}
и нажмите enter, я все равно получаю приглашение >>
.
Как я могу сказать, что я закончил, запустите это сейчас? Я думал, что это произойдет, когда я напишу полную команду (не заканчивая трубой или незакрытой скобкой), но не кажется. Также попробовал финал с точкой с запятой, но это мало помогло.
И сразу после того, как я спросил, я понял это... Нажатие Enter дважды делало это:)
Если вы продолжаете получать подсказки → после двухкратного нажатия enter, проверьте script на неисчерпаемые строки, т.е. непарные кавычки.