共用方式為


如何擷取 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 的套件管理元件。

若要判斷您目前正在執行的 Windows PowerShell 版本,請開啟 PowerShell 會話,輸入 $PSVersionTable,然後按 Enter。

下列螢幕快照顯示命令輸出的範例。

Windows PowerShell 版本的螢幕快照。

PSVersion 屬性會指出正在使用哪個版本的 PowerShell。 在此範例中,已安裝PowerShell 5.1。

需求:Azure 資源管理

您必須安裝 Azure 資源管理 (AzureRM) 模組,才能透過 PowerShell 從 Azure 查詢資訊。 在繼續之前,請確定您的計算機符合套件管理需求。

若要安裝 AzureRM 模組,請遵循下列步驟:

  1. 使用 [以系統管理員身分執行] 選項開啟 PowerShell 會話。
  2. 輸入 Install-Module -Name AzureRM -Force -Verbose,然後按 Enter。
  3. 等待安裝完成。 您應該會返回 PowerShell 提示字元。
  4. 若要確認模組已安裝,請輸入 Get-Module -Name AzureRM -ListAvailable,然後按 Enter。

如果已安裝模組,則會傳回模組的名稱和版本號碼。 如果未傳回任何專案,則模組未成功安裝。

安裝診斷腳本

診斷腳本會在 PowerShell 資源庫 網站上維護。 您可以使用 PowerShell 套件管理來安裝腳本。 腳本需要 AzureRM 模組才能執行。 請確定您的電腦符合套件管理需求,並在您繼續之前安裝 AzureRM 模組。

若要安裝診斷文稿,請遵循下列步驟:

  1. 使用 [ 以系統管理員 身分執行] 選項開啟 PowerShell 會話。
  2. 輸入 Install-Script -Name Get-AzureAutomationDiagnosticResults -Force,然後按 Enter
  3. 等待安裝完成。 您應該會返回 PowerShell 提示字元。
  4. 若要確認文稿已安裝,請輸入 Get-InstalledScript -Name Get-AzureAutomationDiagnosticResults 並按 Enter

如果已安裝文稿,您應該會看到包含腳本名稱和版本的結果。 如果沒有傳回任何專案,則腳本未成功安裝。

執行診斷腳本

成功安裝腳本之後,請遵循下列步驟來執行腳本:

  1. 使用 [以系統管理員身分執行] 選項開啟 PowerShell 會話。
  2. 輸入Get-AzureAutomationDiagnosticResults,然後按下 [Enter]

腳本會先確認符合所有套件管理需求。  然後,它會提示您登入 Azure。

注意

您必須使用具有訂用帳戶內容許可權的帳戶登入。 這包括自動化帳戶。 如果登入帳戶可以使用多個訂用帳戶,系統會提示您選取適當的訂用帳戶。

然後,腳本會自行執行以收集相關數據。

腳本執行之後

腳本執行之後,它會開啟 Windows 檔案總管 視窗,指向儲存所擷取資訊的資料夾。  若要分析資訊,請壓縮儲存資料夾,然後將壓縮檔傳送至 Microsoft 支援服務。

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。