Ошибка запуска ps1 из кода C# (Office 365)

При создании сайта sharepoint используется файл ps1 из кода C# в office365. Эта ошибка появляется. Команда "connect-sposervice" была найдена в модуле "Microsoft.Online.SharePoint.PowerShell", но модуль не может быть загружен. Для получения дополнительной информации запустите "Модуль импорта Microsoft.Online.SharePoint.PowerShell".

Запуск ps1 непосредственно в powershell дает желаемый результат, но не работает должным образом с использованием кода на C#

1 ответ

У меня была такая же проблема, и я решил ее следующим образом:

Найти файл

C:\Program Files\SharePoint Online Shell \ Microsoft.Online.SharePoint.PowerShell\Microsoft.Online.SharePoint.PowerShell.psd1

и измени эту строку

# Processor architecture (None, X86, Amd64, IA64) required by this module
ProcessorArchitecture = 'Amd64'

для этого:

# Processor architecture (None, X86, Amd64, IA64) required by this module
ProcessorArchitecture = 'X86'

Я не знаю, хорошее ли это решение, но оно работает для меня. Любое предложение приветствуется

Другие вопросы по тегам