New-SSHSession обнаружен в модуле Po sh -s sh, но не может быть загружен в powershell - PullRequest
0 голосов
/ 06 мая 2020

Я хочу создать сеанс s sh с помощью PowerShell, поэтому я использовал модуль Po sh -S Sh, но после импорта Po sh -S SH функция New-SSHSession становится не загружен.

Код:

Import-Module -Name Posh-SSH
$targetServer=''
$UserName=''
$PassWord=''
$pass = ConvertTo-SecureString -AsPlainText $PassWord -Force
$cred = New-Object -TypeName System.Managemen.Automation.PSCredential -ArgumentList $UserName,$pass
     try
          {
           $session = New-SSHSession -ComputerName $targetServer -Port "22" -Credential $cred -AcceptKey -Force -Verbose
            $result = Invoke-SSHCommand -SSHSession $session -Command "hostname"
            Write-Host "OpenFirstSshConnection says: $($result.Output)"
          }

            catch
        {
            Write-Error "Exception in first ssh connection (session details: $session): $_"
            Write-Host $_.Exception.Message
            throw
        } 

Ошибка: New-SSHSession обнаружен в модуле, но не может быть загружен. Для получения дополнительной информации запустите Import-Module Po sh -S SH.

...