Ubuntu イメージを使用して Azure VM にソフトウェアをインストールする必要があります。手動で行う 1 つの方法は、putty またはその他のコマンドライン ツールを使用して端末に ssh し、インストール bash コマンドを実行することです。これを行う別の方法は、bash スクリプトを作成し、Azure 自動化から呼び出すことで、これを自動化することでした。しかし、Azure Automation Runbook から bash スクリプトを呼び出す方法が見つかりません。これが可能かどうか教えてください。
Azure Automation は既定で powershell をサポートしているため、powershell スクリプトを呼び出すことができます。
コマンドNew-SshSession
を使用Invoke-SshCommand
してコマンドを実行しようとしましたが、セッションに接続しようとすると以下のエラーが発生します。
また、New-SshSession (以下を参照) を使用するための前提条件は何ですか?
New-SshSession -ComputerName 'ComputerName' -Username 'UserName'
Unable to create SSH client object: Exception calling ".ctor" with "4" argument(s): "Could not load type 'System.Security.Cryptography.HMACRIPEMD160' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral,
New-SshSession の使用を開始する前に、前提条件はありますか? Linux マシンに .Net ライブラリをインストールする必要がありますか?