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
Ähnliche Themen
Azure PowerShell