Set-AzNotificationHub
Ustawia wartości właściwości centrum powiadomień.
Składnia
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>]
Opis
Polecenie cmdlet Set-AzNotificationHub modyfikuje wartości właściwości centrum powiadomień.
Wartość właściwości centrum powiadomień można zmodyfikować na dwa sposoby.
W tym przypadku możesz utworzyć wystąpienie obiektu NotificationHubAttributes, a następnie skonfigurować ten obiekt przy użyciu wartości właściwości, które mają być posiadane przez nowe centrum.
Można to zrobić za pomocą programu .NET Framework.
Następnie możesz skopiować te wartości właściwości do centrum za pomocą parametru NotificationHubObj.
Alternatywnie możesz utworzyć plik JSON (JavaScript Object Notation), który zawiera odpowiednie wartości konfiguracji, a następnie zastosować te wartości za pomocą parametru InputFile.
Plik JSON jest plikiem tekstowym, który używa składni podobnej do następującej: {
"Name": "ContosoNotificationHub",
"Lokalizacja": "Zachodnie stany USA",
} W połączeniu z poleceniem cmdlet Set-AzNotificationHub powyższego przykładu JSON ustawia wartość Location centrum powiadomień o nazwie ContosoNotificationHub na Zachodnie stany USA.
Przykłady
Przykład 1. Modyfikowanie wartości właściwości dla centrum powiadomień
Set-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configuration\Hubs.json"
To polecenie modyfikuje wartości właściwości centrum powiadomień znajdującego się w przestrzeni nazw ContosoNamespace i przypisano je do grupy zasobów ContosoNotificationsGroup. Wartości właściwości, a także nazwa centrum do zmodyfikowania, nie są określone w poleceniu . Zamiast tego te informacje znajdują się w pliku wejściowym C:\Configuration\Hubs.js.
Przykład 2
Ustawia wartości właściwości centrum powiadomień. (automatycznie wygenerowane)
Set-AzNotificationHub -Namespace 'ContosoNamespace' -NotificationHubObj <NotificationHubAttributes> -ResourceGroup 'ContosoNotificationsGroup'
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Force
Nie pytaj o potwierdzenie.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputFile
Określa ścieżkę do pliku JSON zawierającego informacje o konfiguracji centrum powiadomień.
Typ: | String |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Namespace
Określa przestrzeń nazw, do której przypisano centrum powiadomień. Przestrzenie nazw umożliwiają grupowanie i kategoryzowanie centrów powiadomień.
Typ: | String |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-NotificationHubObj
Określa obiekt NotificationHubAttributes zawierający informacje o konfiguracji centrum, które modyfikuje to polecenie cmdlet.
Typ: | NotificationHubAttributes |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroup
Określa grupę zasobów, do której przypisano centrum powiadomień. Grupy zasobów organizują elementy, takie jak przestrzenie nazw, centra powiadomień i reguły autoryzacji w sposób, który pomaga po prostu zarządzać spisem i administrować platformą Azure.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |