Udostępnij za pośrednictwem


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

Dane wejściowe

String

Dane wyjściowe

NotificationHubAttributes