如何擷取 Azure 自動化 腳本診斷
Azure 自動化 處理許多代表潛在隱私權風險的使用者定義數據。 在 Azure 自動化 疑難解答期間,用戶必須提供大量數據給 Microsoft 支援服務。 本文提供擷取 Microsoft 支援服務 工程師診斷資訊的指引。
原始產品版本:Azure 自動化
原始 KB 編號: 4034605
診斷腳本
Azure 自動化 支援小組已建立腳本來擷取疑難解答資訊。 腳本會儲存在 PowerShell 資源庫 網站上。 腳本會使用 Windows PowerShell 5.0 中引進的套件管理功能。
需求:套件管理
如果您使用執行 Windows 10 或 Windows Server 2016 的電腦,則已安裝 PowerShell 5.0 或更新版本。 在此情況下,請移至 安裝診斷腳本。
如果您執行舊版的 Windows PowerShell,您必須升級至包含 PowerShell 的最新版本 Windows Management Framework (WMF),或安裝 PowerShell 3.0 或 4.0 的套件管理元件。
- 若要取得最新版本的 WMF,請移至 Windows Management Framework 5.1。
- 如需如何使用和管理 PowerShell 的詳細資訊,請移至 PowerShell 資源庫 網站。
若要判斷您目前正在執行的 Windows PowerShell 版本,請開啟 PowerShell 會話,輸入 $PSVersionTable
,然後按 Enter。
下列螢幕快照顯示命令輸出的範例。
PSVersion 屬性會指出正在使用哪個版本的 PowerShell。 在此範例中,已安裝PowerShell 5.1。
需求:Azure 資源管理
您必須安裝 Azure 資源管理 (AzureRM) 模組,才能透過 PowerShell 從 Azure 查詢資訊。 在繼續之前,請確定您的計算機符合套件管理需求。
若要安裝 AzureRM 模組,請遵循下列步驟:
- 使用 [以系統管理員身分執行] 選項開啟 PowerShell 會話。
- 輸入
Install-Module -Name AzureRM -Force -Verbose
,然後按 Enter。 - 等待安裝完成。 您應該會返回 PowerShell 提示字元。
- 若要確認模組已安裝,請輸入
Get-Module -Name AzureRM -ListAvailable
,然後按 Enter。
如果已安裝模組,則會傳回模組的名稱和版本號碼。 如果未傳回任何專案,則模組未成功安裝。
安裝診斷腳本
診斷腳本會在 PowerShell 資源庫 網站上維護。 您可以使用 PowerShell 套件管理來安裝腳本。 腳本需要 AzureRM 模組才能執行。 請確定您的電腦符合套件管理需求,並在您繼續之前安裝 AzureRM 模組。
若要安裝診斷文稿,請遵循下列步驟:
- 使用 [ 以系統管理員 身分執行] 選項開啟 PowerShell 會話。
- 輸入
Install-Script -Name Get-AzureAutomationDiagnosticResults -Force
,然後按 Enter。 - 等待安裝完成。 您應該會返回 PowerShell 提示字元。
- 若要確認文稿已安裝,請輸入
Get-InstalledScript -Name Get-AzureAutomationDiagnosticResults
並按 Enter。
如果已安裝文稿,您應該會看到包含腳本名稱和版本的結果。 如果沒有傳回任何專案,則腳本未成功安裝。
執行診斷腳本
成功安裝腳本之後,請遵循下列步驟來執行腳本:
- 使用 [以系統管理員身分執行] 選項開啟 PowerShell 會話。
- 輸入
Get-AzureAutomationDiagnosticResults
,然後按下 [Enter]。
腳本會先確認符合所有套件管理需求。 然後,它會提示您登入 Azure。
注意
您必須使用具有訂用帳戶內容許可權的帳戶登入。 這包括自動化帳戶。 如果登入帳戶可以使用多個訂用帳戶,系統會提示您選取適當的訂用帳戶。
然後,腳本會自行執行以收集相關數據。
腳本執行之後
腳本執行之後,它會開啟 Windows 檔案總管 視窗,指向儲存所擷取資訊的資料夾。 若要分析資訊,請壓縮儲存資料夾,然後將壓縮檔傳送至 Microsoft 支援服務。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。