Модуль Powershell не виден при выполнении скрипта из devops - PullRequest
0 голосов
/ 30 января 2019

Я написал сценарий PowerShell, который использует ReportingServicesTools для развертывания отчетов на сервере отчетов PowerBI после завершения сборки проекта.При входе на сервер под моим именем и выполнении сценария модуль успешно импортируется и сценарий выполняется.

Когда я выполняю целевой сценарий в конвейере выпуска DevOps Azure с помощью задачи Powershell, возвращается следующая ошибка:

import-module: указанный модуль 'ReportingServicesTools' не был загруженпотому что ни в одном каталоге модулей не было найдено допустимого файла модуля.В D: \ DevOps Agent \ DeploySSRS2.ps1: 3 char: 1 import-модуль.

Я пытался:

  • Перемещение модуля в C: \ Program Files \ WindowsPowerShell \ Modules , как указано в MSDN, это сделает модуль видимым для всех пользователей..
  • Добавление модуля в C: \ Windows \ system32 \ WindowsPowerShell \ v1.0 \ Modules
  • Ссылка на весь путь вместо только имени модуля в сценарии.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...