Share via


Anpassungen an Azure Monitor SCOM-verwaltete Instanz-Verwaltungsservern

Azure Monitor SCOM verwaltete Instanz ist ein paaS-Dienst, der in Azure gehostet wird. Im Rahmen instance Erstellung erstellt Azure einen Vm-Skalierungsgruppencluster und stellt VMs innerhalb dieses VM-Skalierungsgruppenclusters in Betrieb. Wenn Sie jedoch auf den Verwaltungsserver zugreifen und einen Aspekt anpassen müssen, z. B. das Anwenden einer Konfiguration nach der Bereitstellung, das Installieren eines Management Packs oder einer Software oder andere Verwaltungsvorgänge, verwenden Sie das Skript für die Anpassung.

Das Skript verwendet intern benutzerdefinierte Azure-Skripterweiterungen für die Anpassungen. Nachdem Sie das Skript ausgeführt haben, wird das Anpassungsskript auf den SCOM-verwaltete Instanz-Verwaltungsservern heruntergeladen und ausgeführt.

Anforderungen zum Ausführen des Skripts

  • Azure CLI (installiert und angemeldet)
  • PowerShell 5.1 oder höher

Sie können das Skript auf einem Computer ausführen, auf dem PowerShell ausgeführt wird. Melden Sie sich beim Azure-Portal Microsoft-Konto an, das Teil des SCOM verwaltete Instanz-Abonnements ist. Führen Sie die folgenden Cmdlets in der PowerShell-Konsole aus:

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

Das Skript benötigt die folgenden Eingaben:

Eingabe BESCHREIBUNG
ResourceGroupName Der Name der Ressourcengruppe, die die SCOM-verwaltete Instanz-Verwaltungsserver für die VM-Skalierungsgruppe enthält.
VMSSName Der Name der SCOM-verwaltete Instanz-Verwaltungsservern für virtuelle Computer, auf die Anpassungen angewendet werden sollen.
FileURI Der Parameter sollte auf einen barrierefreien URI verweisen, in dem das auszuführende PowerShell-Skript gehostet wird. Sie können das Anpassungsskript in Quellen wie Azure Blob Storage, GitHub oder eine andere Plattform hochladen, die Speicher bereitstellt. Ein Beispiel finden Sie unter https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/automate-iis.ps1.
CommandToExecute Dieser Parameter gibt den Befehl zum Ausführen der Anpassungsskriptdatei an. Sie können beispielsweise einen Befehl wie PowerShell ExecutionPolicy Unrestricted -File automate-iis.ps1verwenden.

Hier sehen Sie ein Beispiel für einen Befehl zum Ausführen des Skripts (ersetzen Sie die Parameter in Anführungszeichen durch Ihre eigenen Werte):

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

Wenn das Skript erfolgreich ausgeführt wird, wird die Bereitstellung erfolgreich ausgeführt, und die Meldung Bereitstellung wurde erfolgreich abgeschlossen angezeigt.

Wenn im Skript ein Fehler vorliegt, wird ein Fehler angezeigt, der während der Bereitstellung aufgetreten ist. Überprüfen Sie die obigen Protokolle, um eine Debugmeldung zu finden.

Nächste Schritte

Erstellen Sie eine SCOM-verwaltete Instanz.