Freigeben über


Set-AzNotificationHub

Legt Eigenschaftswerte für einen Benachrichtigungshub fest.

Syntax

Set-AzNotificationHub
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-InputFile] <String>
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzNotificationHub
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-NotificationHubObj] <NotificationHubAttributes>
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das cmdlet Set-AzNotificationHub ändert die Eigenschaftswerte eines Benachrichtigungshubs. Sie können einen Benachrichtigungshub-Eigenschaftswert auf zwei Arten ändern. Zum einen können Sie eine Instanz des NotificationHubAttributes-Objekts erstellen und dann dieses Objekt mit den Eigenschaftswerten konfigurieren, die der neue Hub besitzen soll. Dies kann über .NET Framework erfolgen. Anschließend können Sie diese Eigenschaftswerte über den parameter NotificationHubObj in Ihren Hub kopieren. Alternativ können Sie eine JSON-Datei (JavaScript Object Notation) erstellen, die die relevanten Konfigurationswerte enthält, und diese Werte dann über den parameter InputFile anwenden. Eine JSON-Datei ist eine Textdatei, die die Syntax wie folgt verwendet: {
"Name": "ContosoNotificationHub",
"Location": "West US",
} Bei Verwendung in Verbindung mit dem Cmdlet Set-AzNotificationHub legt das vorherige JSON-Beispiel den Location-Wert eines Benachrichtigungshubs namens ContosoNotificationHub auf West US fest.

Beispiele

Beispiel 1: Ändern der Eigenschaftswerte für einen Benachrichtigungshub

Set-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configuration\Hubs.json"

Mit diesem Befehl werden die Eigenschaftswerte für einen Benachrichtigungshub im ContosoNamespace-Namespace geändert und der Ressourcengruppe ContosoNotificationsGroup zugewiesen. Die Eigenschaftswerte sowie der Name des zu ändernden Hubs werden im Befehl nicht angegeben. Stattdessen sind diese Informationen in der Eingabedatei C:\Configuration\Hubs.jsenthalten.

Beispiel 2

Legt Eigenschaftswerte für einen Benachrichtigungshub fest. (automatisch generiert)

Set-AzNotificationHub -Namespace 'ContosoNamespace' -NotificationHubObj <NotificationHubAttributes> -ResourceGroup 'ContosoNotificationsGroup'

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

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

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Bitten Sie nicht um Bestätigung.

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

-InputFile

Gibt den Pfad zu einer JSON-Datei an, die Konfigurationsinformationen für den Benachrichtigungshub enthält.

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

-Namespace

Gibt den Namespace an, dem der Benachrichtigungshub zugewiesen ist. Namespaces bieten eine Möglichkeit zum Gruppieren und Kategorisieren von Benachrichtigungshubs.

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

-NotificationHubObj

Gibt das NotificationHubAttributes--Objekt an, das Konfigurationsinformationen für den Hub enthält, den dieses Cmdlet ändert.

Typ:NotificationHubAttributes
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroup

Gibt die Ressourcengruppe an, der der Benachrichtigungshub zugewiesen ist. Ressourcengruppen organisieren Elemente wie Namespaces, Benachrichtigungshubs und Autorisierungsregeln so, dass sie einfach die Bestandsverwaltung und die Azure-Verwaltung unterstützen.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
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

Ausgaben