【问题标题】:Azure Automation access to VM vs DevOps Winrm AccessAzure 自动化访问 VM 与 DevOps Winrm 访问
【发布时间】:2021-03-01 17:51:45
【问题描述】:

我们有一个虚拟机阻止我们从 DevOps(WindowsMachineFileCopy@2,PowerShellOnTargetMachines@3)运行文件复制命令或 powershell 执行。由于 Winrm 已禁用。但它允许 azure 自动化在 VM 内运行脚本。 Azure 自动化在访问 VM 方面与 Azure DevOps 有何不同。是否可以在 Azure DevOps 中使用相同的功能?

【问题讨论】:

    标签: azure azure-devops azure-virtual-machine azure-automation winrm


    【解决方案1】:

    关于 Azure 自动化访问 VM:

    如果要使用 Azure 自动化 Runbooks 访问虚拟机,则需要使用 Hybrid Runbook Workers。这是安装在您的一台服务器上并使用您的 Azure 自动化帐户重新注册的代理。然后,您可以在此处在 Hybrid Runbook Worker 上执行您的 Runbook。

    默认情况下,每当预配 Azure VM 时,都会定义一个端点以允许从远程客户端进行 PowerShell 访问,如下所示:

    Runbook 使您能够通过 Azure 自动化在 Azure VM 上运行 PowerShell 命令。 Connect-AzureVM runbook 依靠使用凭据通过 WinRM PowerShell Remoting 远程访问 Azure VM。

    以下是一些您可以参考的参考资料:

    关于 Winrm 访问 VM:

    本质上,Azure 自动化还依赖于使用凭据通过 WinRM PowerShell Remoting 远程访问 Azure VM。

    【讨论】:

    • Winrm 已禁用,Azure 自动化仍然有效。您的帖子另有说明
    猜你喜欢
    • 2018-10-31
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    相关资源
    最近更新 更多