将可用模块导入 PowerShell v2.0 会导致错误

将可用模块导入 PowerShell v2.0 会导致错误

我正在尝试导入 PowerShell 模块来执行一些 SSH 工作。我已解锁尝试导入模块中的所有文件。模块本身位于模块所在的目录中,以便于查找。

PS C:\Users\AM034402> Get-Module -ListAvailable

ModuleType Name                      ExportedCommands
---------- ----                      ----------------
Manifest   SSH-Sessions              {}
Manifest   AppLocker                 {}
Manifest   BitsTransfer              {}
Manifest   PSDiagnostics             {}
Manifest   TroubleshootingPack       {}


PS C:\Users\AM034402> Import-Module SSH-Sessions
Import-Module : The specified module 'SSH-Sessions' was not loaded because no valid module file was found in any module
 directory.
At line:1 char:14
+ Import-Module <<<<  SSH-Sessions
    + CategoryInfo          : ResourceUnavailable: (SSH-Sessions:String) [Import-Module], FileNotFoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

如您所见,PowerShell 在可用列表中找到了该模块,但尝试导出它时会出错。我从此链接此维基页面。有什么线索可以说明这里发生了什么吗?

答案1

如果软件包不可用或位于错误的目录中,则会出现此问题

PS C:\Windows\system32> Import-Module SSH-Sessions
Import-Module : The specified module 'SSH-Sessions' was not loaded because no valid module file was found in any
module directory.
At line:1 char:1
+ Import-Module SSH-Sessions
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (SSH-Sessions:String) [Import-Module], FileNotFoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

看完之后此问答为了解决这个问题,我们提出了以下答案:

下载SSH 会话.zip点击下载链接此网页

将包解压到C:\Windows\System32\WindowsPowerShell\v1.0\Modules

通过发出以下命令来验证该包在 PowerShell 中是否可用:

PS C:\Windows\system32>  Get-Module -ListAvailable

    Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------

Script     1.4        SSH-Sessions                        {ConvertFrom-SecureToPlain,
Manifest   1.0.0.0    StartScreen                         {Export-StartLayout, Import-
Manifest   2.0.0.0    Storage                             {Add-InitiatorIdToMaskingSet

如果模块可用,则可以通过执行来导入它Import-Module SSH-Sessions

相关内容