Здравствуйте!
Пытаюсь прогнать скрипты в TeamCity на PowerShell, но постоянно получаю ошибку — PowerShell is in NonInteractive mode
Вот строка, на которую жалуется тимсити:
Remove-Item $pathToDelete
Что я делаю не так?
Такие ошибки возникают, когда ps пытается запросить ввод от пользователя, но это невозможно, так как на тимсити скрипт выполняется автономно.
На нашем сайте есть статья в качестве микропоста, в которой описан такой кейс здесь.
В вашем случае думаю можно обойтись видоизменив строку так, чтобы подтверждение не запрашивалось:
Remove-Item $pathToDelete -Confirm:$false -Force;