Пробовал с помощью простого скрипта powershell на моей стороне, но не смог воспроизвести вашу проблему, скрипт работает.
Добавьте только один шаг в сборке и сопоставьте с $ / teamproject в Repositity, затем выберите скрипт:
Чтобы сузить проблему, вы можете создать новый конвейер только с одной задачей - Powershell, проверьте, что произойдет.
Если вы все еще получаете ошибку, пожалуйста, поделитесь подробными журналами с включением system.debug=true
.
Также ознакомьтесь с этим руководством по использованию извлечения / изменения номера сборки powershell, что может помочь - Использование сценария PowerShell для настройки конвейера сборки
Обновление
Согласно вашей информации об ошибке, вам не хватает определения.
Пожалуйста, убедитесь, что вы указали значение в опциях - формат номера сборки
$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
Тогда он должен работать без проблем: