私はWindows Jenkinsを使用しており、Windows powershellプラグインをインストールしています。 Jenkinsから私はLinuxインスタンスに接続しようとしていて、Linuxサーバーでいくつかのコマンドを実行しようとしています。jenkins powershellで新しいSShSessionコマンドが見つからない
> New-SshSession -ComputerName 10.0.0.xx -Username username-Password
> [email protected] Invoke-SshCommand -ComputerName 10.0.0.xx -Command "cd
> docker_CIServiceApp ; unzip prod.zip -d prod/"
しかし
新SshSessionとしてジェンキンスジョブからのエラーメッセージを取得:「新-SshSession」は、コマンドレット、関数、スクリプトファイルの 名前として認識されない用語、または 操作可能なプログラム。名前の綴りを確認するか、パスが含まれている場合は、パスが正しいことを確認してから を再度試してください。
Windows Powershellターミナルでも同じコマンドが動作します。何が問題になるでしょうか?
ジェンキンスを再起動しました。しかし、まだJenkinsの仕事で同じエラーが発生しています – user2439278
SSH.NEtプラグインとNuget.manuallyを使用してインストールされた私はSSHセッションモジュールをインポートし、それはパワーシェル端末で正常に動作します。それはJenkinsの仕事でのみ失敗する – user2439278
いいえ..ジェンキンスを通してモジュールをインポートしようとすると、そのようなモジュールが見つからないため、gettngエラーです。 – user2439278