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 和 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 和 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
env 變數,然後再回復至 PATH
環境變數。
請參閱多個 Python 版本。
Python 模組的定位由環境變數控制,如先前所述。
否。 Python 3 目前不支援原始檔控制。 根據預設,Python Runbook 會同步為 Python 2 Runbook。
請參閱識別沙箱中的可用套件。
請參閱管理 Python 3 套件。
如果您的問題並未在此獲得解答,您可以參考下列資源以取得更多問題和答案。