Powershell выдает ошибку при запуске скрипта. Термин «My.App» не распознается как имя командлета. - PullRequest
0 голосов
/ 06 февраля 2020

Ниже приведен сценарий:

powershell "[Net.ServicePointManager]::SecurityProtocol = 'tls'; irm https://sample.website.com/detect.ps1?$(Get-Random) | iex; detect" --website.url=https://company.software.com --website.api.token=somestring== --detect.project.name="[POS] - My Sample Application (My.App) 1.0.0" --detect.project.version.name="1.1.1.1" --website.trust.cert=true --website.proxy.host=proxy.company.com --website.proxy.port=8080 --detect.detector.search.depth=10 --detect.project.user.group=WebApplication

Я не уверен, что мне нужно экранировать символы, указанные в скобках. Пробовал несколько предложений от гугла, ничего не получалось.

1 Ответ

1 голос
/ 14 февраля 2020

Я избежал строки из detect.project.name, как показано ниже, и она работала нормально.

detect.project.name="[POS]' '-' 'My' 'Sample' 'Application' ('My.App') '1.0.0"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...