Azure 自動化常見問題集

此 Microsoft 常見問題集是關於 Azure 自動化的常見問題清單。 如有任何關於其功能的其餘問題,請前往討論論壇並張貼您的問題。 當問到常見問題時,我們會將其新增至此文章,以便其他人可以快速輕鬆地找到此問題。

為什麼我無法在西歐地區建立新的自動化作業?

您可能會因為西歐區域的延展性問題而遭遇作業建立延遲或失敗的問題。 如需詳細資訊,請參閱在西歐地區建立新的自動化作業

更新管理可以防止非預期的 OS 層級升級嗎?

是。 如需詳細資訊,請參閱排除更新

為什麼更新管理沒有將重大/安全性更新套用到 Linux 電腦?

當您將更新部署至 Linux 機器時,可以選取更新分類。 此選項會篩選出符合指定準則的更新。 如需詳細資訊,請參閱 Linux 更新分類

更新管理可以跨 Azure 租用戶部署更新嗎?

是。 如需指示,請參閱跨 Azure 租用戶部署更新

Azure 自動化支援哪一個 Python 3 版本?

針對雲端作業,支援 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 是否可以在同一個自動化帳戶中執行?

可以,沒有不能在相同的自動化帳戶中使用 Python 2 和 Python 3 Runbook 的限制。

將現有的 Python 2 Runbook 和套件移轉至 Python 3 的計畫是什麼?

Azure 自動化不打算將 Python 2 Runbook 和套件移轉至 Python 3。 您必須自己進行此移轉。 現有和新的 Python 2 Runbook 和套件都將繼續正常運作。

根據預設,Python 3 環境支援哪些套件?

Azure 套件 4.0.0。 如需詳細資訊,請參閱管理 Python 3 套件

如果我執行的 Python 3 Runbook 參考的是 Python 2 套件 (或 Python 2 Runbook 參考 Python 3 套件),會發生什麼事?

Python 2 和 Python 3 的執行環境不同。 Python 2 Runbook 執行時,您只能匯入 Python 2 套件,Python 3 亦然。

如何區分 Python 2 和 Python 3 的 Runbook 和套件?

Python 3 是新的 Runbook 定義,可區分 Python 2 和 Python 3 的 Runbook。 同樣地,Python 3 套件也引進了另一種套件類型。

如果同時安裝了 Python2 和 Python3,混合式 Runbook 背景工作角色要怎麼知道要執行的哪個 Python 版本?

針對 Windows Runbook 背景工作角色,在執行 Python 2 Runbook 時,會先尋找環境變數 PYTHON_2_PATH,並驗證此變數是否指向有效的可執行檔。 例如,如果安裝資料夾是 C:\Python2,此變數會檢查 C:\Python2\python.exe 是否為有效的路徑。 如果找不到,則會尋找 PATH 環境變數以執行類似的檢查。

針對 Python 3,會先尋找 PYTHON_3_PATH env 變數,然後再回復至 PATH 環境變數。

請參閱多個 Python 版本

混合式 Runbook 背景工作角色如何找出 Python 解譯器?

Python 模組的定位由環境變數控制,如先前所述。

Python 3 是否支援原始檔控制?

否。 Python 3 目前不支援原始檔控制。 根據預設,Python Runbook 會同步為 Python 2 Runbook。

Runbook 作者如何知道 Azure 沙箱中有哪些 Python 套件可用?

請參閱識別沙箱中的可用套件

如果存在多個模組,Runbook 作者如何設定要使用的套件模組版本?

請參閱管理 Python 3 套件

下一步

如果您的問題並未在此獲得解答,您可以參考下列資源以取得更多問題和答案。