【问题标题】:Importing Posh-ssh moudle in powershell does not import all cmdlets在 powershell 中导入 Posh-ssh 模块不会导入所有 cmdlet
【发布时间】:2018-05-17 20:46:05
【问题描述】:

我正在尝试导入 posh-ssh moudle 以将文件上传到 sftp 服务器。我无法在我的 Windows Server 2012 R2 中安装模块。因此,我在本地系统中使用了 save-module 并尝试在服务器中导入模块。它导入了几个 cmdlet,但不导入我需要将文件上传到 sftp 的其余部分。

缺少 cmdlet Get-SFTPFile Set-SFTPFile New-SFTPSession

【问题讨论】:

  • 你是如何导入模块的?看起来你可能已经点了一些 cmdlet 但不是模块本身
  • Oleg Oshkoderov 报告了类似的问题:stackoverflow.com/questions/50177867/…。我不认为我们曾经解决过这个问题。如果你找到了解决办法,请告诉他。
  • @BryceMcDonald 是的,你是对的。我使用 .psm1 文件而不是 .psd1 文件导入了模块

标签: powershell posh-ssh


【解决方案1】:

我试图通过导入不包含所有 cmdlet 的 .psm1 文件来导入模块。当我使用 .psd1 文件导入时,它包含模块中的所有 cmdlet。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 2011-08-03
    • 2013-06-08
    • 1970-01-01
    • 2014-10-14
    • 1970-01-01
    相关资源
    最近更新 更多