Ошибка Connect-Msolservice после публикации кода в Azure Web App - PullRequest
0 голосов
/ 12 декабря 2018

Я разрабатывал веб-приложение Asp.Net, которое будет выполнять определенные команды PowerShell для Office 365. Код содержит две части команд (Exchange Online и MSOnline Command).Код отлично работает локально на моем ПК.Но когда я опубликовал код в Azure Web App, команды Exchange Online работают так, как я ожидал, но команды MSOnline выдают следующую ошибку:

Термин «Connect-MsolService» не распознается какимя командлета, функции, файла сценария или работающей программы.Проверьте правильность написания имени или, если путь был указан, убедитесь, что путь указан правильно, и повторите попытку.

Я уверен, что возникла эта ошибка, поскольку она не нашла соответствующие библиотеки MSOnline.файлы для импорта модуля.Я добавил, что DLL использует Kudo, но тоже самое.Кто-нибудь есть идеи, как решить эту проблему.

Спасибо всегда

1 Ответ

0 голосов
/ 12 декабря 2018

Читая здесь и здесь , похоже, вам не разрешено устанавливать необходимые предварительные условия, если вы не обновитесь (ответ во второй ссылке описывает это).

Мне тоже пришлось это сделать: позвонить в PowerShell из C # для администрирования Office 365, поэтому я чувствую вашу боль :), хотя мы размещаемся на обычном сервере Windows.

...