Freigeben über


Update-AzSapMonitorProviderInstance

Aktualisieren Sie eine Anbieterinstanz für das angegebene Abonnement, die Ressourcengruppe, den SapMonitor-Namen und den Ressourcennamen.

Syntax

Update-AzSapMonitorProviderInstance
      -Name <String>
      -ResourceGroupName <String>
      -SapMonitorName <String>
      [-SubscriptionId <String>]
      [-Metadata <String>]
      [-ProviderInstanceProperty <String>]
      [-ProviderType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzSapMonitorProviderInstance
      -Name <String>
      -SapMonitorInputObject <IHanaOnAzureIdentity>
      [-Metadata <String>]
      [-ProviderInstanceProperty <String>]
      [-ProviderType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzSapMonitorProviderInstance
      -InputObject <IHanaOnAzureIdentity>
      [-Metadata <String>]
      [-ProviderInstanceProperty <String>]
      [-ProviderType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Aktualisieren Sie eine Anbieterinstanz für das angegebene Abonnement, die Ressourcengruppe, den SapMonitor-Namen und den Ressourcennamen.

Beispiele

Beispiel 1: Aktualisieren einer Instanz von SAP Monitor nach Zeichenfolge für HANA

$jsonString = '{
  "HanaHostname": "hdb1-0",
  "HanaDatabaseUsername": "SYSTEM",
  "HanaDatabaseName": "SYSTEMDB",
  "HanaDatabaseSqlPort": "30015",
  "HanaDatabasePassword": "*****"
}'
Update-AzSapMonitorProviderInstance -ResourceGroupName nancyc-hn1 -Name ps-sapmonitorins-t01 -SapMonitorName yemingmonitor -ProviderType SapHana -ProviderInstanceProperty $jsonString

Name                 Type
----                 ----
ps-sapmonitorins-t01 Microsoft.HanaOnAzure/sapMonitors/providerInstances

Mit diesem Befehl wird eine Instanz von SAP Monitor nach Zeichenfolge für HANA aktualisiert.

Beispiel 2: Aktualisieren einer Instanz von SAP Monitor mit Key Vault für HANA

$jsonString = '{
  "HanaDatabaseName": "SYSTEMDB",
  "HanaDatabasePasswordSecretId": "https://kv-9gosjc-test.vault.azure.net/secrets/hanaPassword/************",
  "HanaHostname": "hdb1-0",
  "HanaDatabaseUsername": "SYSTEM",
  "HanaDatabaseSqlPort": "30015",
  "HanaDatabasePasswordKeyVaultResourceId": "/subscriptions/00001111-aaaa-2222-bbbb-3333cccc4444/resourceGroups/costmanagement-rg-8p50xe/providers/Microsoft.KeyVault/vaults/kv-9gosjc-test"
}'
Update-AzSapMonitorProviderInstance -ResourceGroupName nancyc-hn1 -Name sapins-kv-test -SapMonitorName sapMonitor-vayh7q-test -ProviderType SapHana -ProviderInstanceProperty $jsonString

Name           Type
----           ----
sapins-kv-test Microsoft.HanaOnAzure/sapMonitors/providerInstances

Mit diesem Befehl wird eine Instanz von SAP Monitor by Key Vault für HANA aktualisiert.

Beispiel 3: Aktualisieren einer Instanz von SAP Monitor nach Wörterbuch für PrometheusHaCluster

Update-AzSapMonitorProviderInstance -ResourceGroupName donaliu-HN1 -Name dolauli-instance-promclt -SapMonitorName dolauli-test04 -ProviderType PrometheusHaCluster -ProviderInstanceProperty '{"prometheusUrl"="http://10.4.1.10:9664/metrics"}'

Name                     Type
----                     ----
dolauli-instance-promclt Microsoft.HanaOnAzure/sapMonitors/providerInstances

Mit diesem Befehl wird eine Instanz von SAP Monitor nach Wörterbuch für PrometheusHaCluster aktualisiert.

Beispiel 4: Aktualisieren einer Instanz von SAP Monitor über das Wörterbuch für PrometheusOS

Update-AzSapMonitorProviderInstance -ResourceGroupName donaliu-HN1 -Name dolauli-instance-prom   -SapMonitorName dolauli-test04 -ProviderType PrometheusOS -ProviderInstanceProperty '{"prometheusUrl"="http://10.3.1.6:9100/metrics"}'

Name                  Type
----                  ----
dolauli-instance-prom Microsoft.HanaOnAzure/sapMonitors/providerInstances

Mit diesem Befehl wird eine Instanz von SAP Monitor nach Wörterbuch für PrometheusOS aktualisiert.

Beispiel 5: Aktualisieren einer Instanz des SAP-Monitors nach Wörterbuch für MsSqlServer

$jsonString = '{
  "sqlPort": 1433,
  "sqlPassword": "fakepassword",
  "sqlUsername": "AMFSS",
  "sqlHostname": "10.4.8.90"
}'
Update-AzSapMonitorProviderInstance -ResourceGroupName donaliu-HN1 -Name dolauli-instance-ms -SapMonitorName dolauli-test04 -ProviderType MsSqlServer -ProviderInstanceProperty $jsonString

Name                Type
----                ----
dolauli-instance-ms Microsoft.HanaOnAzure/sapMonitors/providerInstances

Mit diesem Befehl wird eine Instanz des SAP-Monitors nach Wörterbuch für MsSqlServer aktualisiert.

Beispiel 6: Aktualisieren einer Instanz des SAP-Monitors nach Wörterbuch für SapHana

$jsonString = '{
  "hanaHostname": "10.1.2.6",
  "hanaDbPassword": "Manager1",
  "hanaDbUsername": "SYSTEM",
  "hanaDbSqlPort": 30113,
  "hanaDbName": "SYSTEMDB"
}'
Update-AzSapMonitorProviderInstance -ResourceGroupName donaliu-HN1 -Name dolauli-instance-hana -SapMonitorName dolauli-test04 -ProviderType SapHana -ProviderInstanceProperty $jsonString

Name                  Type
----                  ----
dolauli-instance-hana Microsoft.HanaOnAzure/sapMonitors/providerInstances

Mit diesem Befehl wird eine Instanz von SAP Monitor nach Dictionary für SapHANA aktualisiert.

Parameter

-AsJob

Ausführen des Befehls als Auftrag

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Der Parameter DefaultProfile ist nicht funktionsfähig. Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.

Typ:PSObject
Aliase:AzureRMContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Identity-Parameter

Typ:IHanaOnAzureIdentity
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Metadata

Eine JSON-Zeichenfolge, die Metadaten der Anbieterinstanz enthält.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Name der Anbieterinstanz.

Typ:String
Aliase:ProviderInstanceName
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NoWait

Asynchrones Ausführen des Befehls

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProviderInstanceProperty

Eine JSON-Zeichenfolge, die die Eigenschaften der Anbieterinstanz enthält.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProviderType

Der Typ der Anbieterinstanz.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Name der Ressourcengruppe

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SapMonitorInputObject

Identity-Parameter

Typ:IHanaOnAzureIdentity
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-SapMonitorName

Name der SAP-Monitorressource.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SubscriptionId

Abonnement-ID, die das Microsoft Azure-Abonnement eindeutig identifiziert. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

Typ:String
Position:Named
Standardwert:(Get-AzContext).Subscription.Id
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

IHanaOnAzureIdentity

Ausgaben

IProviderInstance