你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 自动化常见问题解答
本 Microsoft 常见问题解答列出了有关 Azure 自动化的常见问题解答。 如果对其功能还有其他任何问题,请转到论坛并发布问题。 如果某个问题经常被问到,我们会将其添加到本文中,以便可以快捷轻松地找到该问题。
由于“西欧”区域的可伸缩性问题,你可能会遇到作业创建延迟或失败。 有关详细信息,请参阅在“西欧”区域创建新的自动化作业。
是的。 有关详细信息,请参阅排除更新。
将更新部署到 Linux 计算机时,可以选择更新分类。 该选项会筛选满足指定条件的更新。 有关详细信息,请参阅 Linux 更新分类。
是的。 有关说明,请参阅跨 Azure 租户部署更新。
对于云作业,支持 Python 3.8。 如果代码与不同的版本兼容,则任何 3.x 版本的脚本和包都可能起作用。
对于 Windows 混合 Runbook 辅助角色上的混合作业,可以选择安装想要使用的任何 3.x 版本。 对于 Linux 混合 Runbook 辅助角色上的混合作业,我们根据安装在计算机的 Python 3 版本来运行 DSC OMSConfig 和 Linux 混合辅助角色。 建议安装版本 3.6,但是如果 Python 3 不同版本间的方法签名或协定没有发生重大更改,则其他版本也应该会起作用。
可以,对于在同一自动化帐户中使用 Python 2 Runbook 和 Python 3 Runbook 没有限制。
Azure 自动化不计划将 Python 2 Runbook 和包迁移到 Python 3。 你必须自己执行此迁移。 现有以及新的 Python 2 Runbook 和包将继续工作。
Azure 包 4.0.0。 有关详细信息,请参阅管理 Python 3 包。
Python 2 和 Python 3 具有不同的执行环境。 当 Python 2 Runbook 运行时,仅可导入 Python 2 包,对于 Python 3 来说同样如此。
Python 3 是新的 Runbook 定义,可区分 Python 2 Runbook 和 Python 3 Runbook。 同样地,为 Python 3 包引入另一种包类型。
对于 Windows Runbook 辅助角色,运行 Python 2 Runbook 时,它会首先查找环境变量 PYTHON_2_PATH
,并验证它是否指向有效的可执行文件。 例如,如果安装文件夹为 C:\Python2
,它将检查 C:\Python2\python.exe
是否是有效的路径。 如果未找到,它会查找 PATH
环境变量以执行类似的检查。
对于 Python 3,它首先查找 PYTHON_3_PATH
环境变量,然后返回到 PATH
环境变量。
请参阅多个 Python 版本。
如前文所述,Python 模块的定位由环境变量控制。
否。 Python 3 目前不支持源代码管理。 默认情况下,Python Runbook 同步为 Python 2 Runbook。
请参阅确定沙盒中可用的包。
请参阅管理 Python 3 包。
如果未在此处找到问题的答案,则可以参考下方针对更多问题和答案的源。