我需要在带有 Ubuntu 映像的 Azure VM 上安装软件。手动执行此操作的一种方法是使用 putty 或其他命令行工具 ssh 进入终端并执行安装 bash 命令。另一种方法是通过创建 bash 脚本并从 Azure 自动化中调用它来自动执行此操作。但我无法找到从 azure 自动化运行手册中调用 bash 脚本的方法。请让我知道这是否可能。
我可以调用 powershell 脚本,因为 Azure 自动化默认支持 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 库吗?