Partager via


New-AzNotificationHub

Crée un hub de notification.

Syntaxe

InputFileParameterSet

New-AzNotificationHub
    [-ResourceGroup] <String>
    [-Namespace] <String>
    [-InputFile] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

NotificationHubParameterSet

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

Description

L’applet de commande New-AzNotificationHub crée un hub de notification. Les hubs de notification sont utilisés pour envoyer des notifications Push à plusieurs clients, quelle que soit la plateforme utilisée par ces clients. Les hubs de notification sont à peu près équivalents à des applications individuelles : chacune de vos applications aura généralement son propre hub de notification. L’applet de commande New-AzNotificationHub fournit deux façons de créer un hub de notification. Vous pouvez créer une instance de l’objet NotificationHubAttributes , puis configurer cet objet. Vous pouvez ensuite copier ces valeurs de propriété dans votre nouveau hub via le paramètre NotificationHubObj . Vous pouvez également créer un fichier JSON (JavaScript Object Notation) contenant les valeurs de configuration appropriées, puis appliquer ces valeurs à l’aide du paramètre InputFile . Lorsqu’il est utilisé conjointement avec l’applet de commande New-AzNotificationHub , l’exemple JSON précédent crée un hub de notification nommé ContosoNotificationHub situé dans le centre de données USA Ouest.

Exemples

Exemple 1 : Créer un hub de notification

New-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configurations\InternalHub.json"

Cette commande crée un hub de notification dans l’espace de noms ContosoNamespace. Le nouveau hub sera affecté au ContosoNotificationsGroup. Vous n’avez pas besoin de spécifier un nom ou d’autres informations de configuration pour le hub ; ces informations seront extraites du fichier d’entrée C:\Configurations\InternalHub.jssur.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-InputFile

Spécifie le chemin d’accès à un fichier JSON contenant des valeurs de configuration pour le nouveau hub de notification.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

InputFileParameterSet
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Namespace

Spécifie l’espace de noms auquel le hub de notification sera affecté. Les espaces de noms permettent de regrouper et de classer les hubs de notification. Les hubs de notification doivent être affectés à un espace de noms existant. L’applet de commande New-AzNotificationHub ne peut pas créer d’espace de noms.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-NotificationHubObj

Spécifie l’objet NotificationHubAttributes qui contient des informations de configuration pour le nouveau hub.

Propriétés du paramètre

Type:NotificationHubAttributes
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

NotificationHubParameterSet
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ResourceGroup

Spécifie le groupe de ressources auquel le hub de notification sera affecté. Les groupes de ressources organisent des éléments tels que des espaces de noms, des hubs de notification et des règles d’autorisation de manière à faciliter la gestion des stocks et l’administration Azure. Vous devez utiliser un groupe de ressources existant. L’applet de commande New-AzNotificationHub ne peut pas créer un groupe de ressources.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

Sorties

NotificationHubAttributes