首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Import-module:无法找到路径的一部分

Import-module:无法找到路径的一部分
EN

Stack Overflow用户
提问于 2018-11-29 06:55:58
回答 2查看 1.8K关注 0票数 2

我正在尝试使用PowerShell (As per this documentation)连接到Exchange Online以添加通讯组成员。

然而,我得到了以下错误:

代码语言:javascript
复制
Import-Module : Could not find a part of the path
'C:\Users\[my user account]\AppData\Local\Temp\tmp_hhw3s30w.xwu\tmp_hhw3s30w.xwu.format.ps1xml'.
At line:3 char:17
+ ...             Import-Module -Name $name -Alias * -Function * -Prefix $p ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (:String) [Import-Module], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException,Microsoft.PowerShell.Commands.ImportModuleCommand

我的代码如下:

代码语言:javascript
复制
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $adCreds -Authentication Basic -AllowRedirection
Import-PSSession $Session -DisableNameChecking -AllowClobber
Connect-MsolService -Credential $adCreds

我的代码过去在我的机器上运行过,所以我正在努力弄清楚为什么它现在失败了。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2021-06-15 22:17:47

我知道这是一个老帖子,但我今天也遇到了同样的问题。我修复它的方法是更新导入模块的模块,PowerShellGet要检查您当前的模块版本,请输入:Get-Module -Name PowerShellGet如果您仍然使用1.x.x.x版本,请使用:Install-Module -Name PowerShellGet -Force -AllowClobber更新它,您可能需要关闭并重新打开PowerShell。请务必再次检查版本,并将其与https://www.powershellgallery.com/packages/PowerShellGet/2.2.5上提供的版本进行比较

票数 0
EN

Stack Overflow用户

发布于 2022-01-31 17:55:55

另一件可以尝试的事情是关闭并重新打开PowerShell。

对我来说,我已经在会话的早些时候删除了本地临时文件夹中的所有内容。看起来PowerShell正在使用一些被删除的内容。

当我重新打开PowerShell时,它显然重新创建了所需的临时文件/目录,Import-Module再次工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53529346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档