Share via


Azure 監視器 SCOM 受控執行個體管理伺服器上的自訂專案

Azure 監視器 SCOM 受控執行個體是裝載在 Azure 上的 PaaS 服務。 在實例建立過程中,Azure 會建立虛擬機器擴展集叢集,並指派該虛擬機器擴展集叢集內的 VM。 不過,如果您需要存取管理伺服器並自訂其某些層面,例如套用部署後設定、安裝管理元件或軟體,或執行任何其他管理作業,請使用 腳本進行自訂

腳本會在內部使用 Azure 自訂腳本延伸模組來進行自訂。 執行腳本之後,它會下載並在 SCOM 受控執行個體 管理伺服器上執行自訂腳本。

執行腳本的需求

  • Azure CLI (已安裝並登入)
  • PowerShell 5.1 或更新版本

您可以在執行 PowerShell 的電腦上執行腳本。 登入屬於 SCOM 受控執行個體 訂用帳戶一部分的 Azure 入口網站 Microsoft 帳戶。 在 PowerShell 主控台中執行下列 Cmdlet:

“az login”
“az account set –subscription “NameOf Subscription”

腳本需要下列輸入:

輸入 描述
resourceGroupName 包含 SCOM 受控執行個體管理伺服器虛擬機器擴展集的資源群組名稱。
VMSSName 要套用自訂的 SCOM 受控執行個體管理伺服器虛擬機器擴展集的名稱。
FileURI 參數應該指向裝載要執行之 PowerShell 腳本的可存取 URI。 您可以將自訂腳本上傳至來源,例如Azure Blob 儲存體、GitHub 或任何其他提供儲存體的平臺。 如需範例,請參閱 https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/automate-iis.ps1
CommandToExecute 此參數會指定要執行自訂腳本檔案的命令。 例如,您可以使用下列命令:PowerShell ExecutionPolicy Unrestricted -File automate-iis.ps1

以下是執行腳本的範例, (以您自己的值取代引號中的參數) :

.\RunCustomization.ps1 – ResourceGroupName “myResourceGroup” -VMSSName “myVMSS” -FileURI “https://example.com/myscript.ps1” -CommandToExecute “powershell.exe -ExecutionPolicy Unrestricted -File myscript.ps1”

如果腳本成功執行,部署就會成功,並顯示 [部署成功完成] 訊息。

如果腳本中有錯誤,您會看到 部署期間發生錯誤。請檢查上述記錄檔以取得偵錯 訊息。

下一步

建立 SCOM 受控執行個體