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”
如果腳本成功執行,部署就會成功,並顯示 [部署成功完成] 訊息。
如果腳本中有錯誤,您會看到 部署期間發生錯誤。請檢查上述記錄檔以取得偵錯 訊息。
下一步
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應