从c#代码运行ps1时出错(Office 365)

时间:2014-03-12 08:42:25

标签: sharepoint powershell office365 ps1

使用office365中C#代码的ps1文件创建sharepoint站点时。这个错误即将到来 ' connect-sposervice'命令在模块' Microsoft.Online.SharePoint.PowerShell'中找到,但无法加载模块。有关详细信息,请运行“导入 - 模块Microsoft.Online.SharePoint.PowerShell'。

直接在powershell中运行ps1会产生所需的结果,但使用c#code

无法正常工作

1 个答案:

答案 0 :(得分:0)

我有同样的问题并以这种方式解决:

找到档案

C:\ Program Files \ SharePoint Online Management 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'

我不知道这是否是一个很好的解决方案,但它对我有用。 任何建议都是好的