千家信息网

import-module MSOnline报错解决方案

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,今天遇到的一个问题,其实以前也遇到过,就是找了半天文档也没有解决。具体出错信息如下:PS C:\> Import-Module MSOnlineImport-Module : Could not lo
千家信息网最后更新 2025年01月23日import-module MSOnline报错解决方案

今天遇到的一个问题,其实以前也遇到过,就是找了半天文档也没有解决。具体出错信息如下:
PS C:\> Import-Module MSOnline
Import-Module : Could not load file or assembly 'file:///C:\Program
Files\WindowsPowerShell\Modules\MSOnline\1.1.183.17\Microsoft.Online.Administration.Automation.PSModule.dll' or one of
its dependencies. An attempt was made to load a program with an incorrect format.
At line:1 char:1

  • Import-Module MSOnline
  • + CategoryInfo          : InvalidOperation: (:) [Import-Module], BadImageFormatException+ FullyQualifiedErrorId : FormatXmlUpdateException,Microsoft.PowerShell.Commands.ImportModuleCommand![](https://s1.51cto.com/images/blog/201907/20/7472219814a51e465f4a9bdac902942e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

在winndows 10以后都是自动安装Windows Management framework 5.1
官网给的参考资料就是:
https://docs.microsoft.com/en-us/office365/enterprise/powershell/connect-to-office-365-powershell

需要安装的一个组件是:Microsoft Online Services Sign-in Assistant for IT Professionals RTW,这个我也安装了。
然后就是运行命令:install-module -name AzureAD
这个命令也是运行成功的,但是一运行 import-module MSOnline就会出错。
我去这里 C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules 检查了下,没有下载的模块,但是发现这种在线直接安装的模块都放在C:\Program Files (x86)\WindowsPowerShell\Modules

最笨的办法就是把C:\Program Files (x86)\WindowsPowerShell\Modules所有文件拷到 C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules

然后再次运行,发现还是失败,我都快被气晕了。框架也有,那个认证的组件也安装了,还是不行呢。因为我习惯用POWERSHELL ISE来干活,索性就打开ISE再整一遍,其中有一个说法是把Set-ExecutionPolicy 改成Unrestricted

然后我就在ISE里一顿操作猛如虎,然后问题就解决了。其实回想起来还是POWERSHELL版本引起的,系统默认给安装了64位的和X86的,混在一起乱七八糟的。反正能用了就行了,我也不纠节为啥那个POWERSHELL X64就是不能用了。

就是 运行 还是 命令 模块 组件 问题 不行 成功 乱七八糟 信息 再次 办法 参考资料 文件 文档 框架 版本 系统 说法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 本地数据库卸载 转换数据库日期格式 和平精英地图服务器有几个 数据库运行机制 图数据库 图分析算法 崇明区智能软件开发销售厂 对网络安全隐患的心得体会 考虑图3-18种的银行数据库 查在数据库的英文 计算机网络技术平面设计 赤峰网络安全大讲堂 发票助手服务器连接失败 泗洪威力网络技术参考价格 计算机网络技术论文选题理由 软件开发成本估算由谁完成 软件开发过程的分析阶段包括 笔记本的网络安全密钥在哪 网络安全体会800字 搭建小型局域网首选的网络技术 思科认证软件开发 梅州通讯软件开发价格走势 襄阳特杰飞腾软件开发 考虑图3-18种的银行数据库 a股网络安全概念股第一 网络安全课程有什么感悟 靠谱的软件开发管理系统 佛山专业冷库软件开发 分层技术在软件开发中的应用 哪种数据库易用好 苹果手机远程服务器繁忙无法登录
0