Import-Module posh-docker
在以管理员身份运行时无法使用Power Shell
我尝试为当前PowerShell启用命令的自动完成但是低于错误。 executionpolicy已设置为RemoteSigned。我的系统中有Docker Toolbox。
Import-Module : The specified module 'posh-docker' was not loaded because no valid module
file was found directory. At line:1 char:1
+ Import-Module posh-docker
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (posh-docker:String) [Import-Module], FileNotFoundExc
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
答案 0 :(得分:8)
从你的问题来看,这听起来像你正在关注the instructions on this page,其中包含:
您可以安装 posh-docker PowerShell模块,如下所示:
(强调我的)。他们的措辞不正确;这些步骤是在安装模块后导入模块。
安装模块的说明在the GitHub page for posh-docker上。您必须先遵循这些说明:
Windows 10 / Windows Server 2016
- 打开powershell提示
- 运行
醇>Install-Module -Scope CurrentUser posh-docker
早期的Windows版本
- 安装PackageManagement PowerShell Modules Preview
- 打开powershell提示
- 运行
醇>Install-Module -Scope CurrentUser posh-docker
我推荐的一件事,如果你使用的是早期的Windows版本:不要单独安装PackageManagement,只需安装Windows Management Framework 5.0就可以获得所有PowerShell 5。
在撰写本文时,它是最新的稳定版,但下个月(2017年1月)WMF 5.1应该会被发布,仅供参考。
答案 1 :(得分:5)
接受的答案对我不起作用。
C:\Users\[user]\Documents\WindowsPowerShell\modules\posh-docker\*
Install-Module -Scope AllUsers posh-docker
醇>