Delen via


New-AzNotificationHub

Hiermee maakt u een Notification Hub.

Syntax

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

Met de cmdlet New-AzNotificationHub wordt een Notification Hub gemaakt. Notification Hubs worden gebruikt voor het verzenden van pushmeldingen naar meerdere clients, ongeacht het platform dat door deze clients wordt gebruikt. Notification Hubs zijn ongeveer gelijk aan afzonderlijke apps: elk van uw apps heeft doorgaans een eigen Notification Hub. De cmdlet New-AzNotificationHub biedt twee manieren om een nieuwe Notification Hub te maken. U kunt een exemplaar van het NotificationHubAttributes-object maken en dat object vervolgens configureren. U kunt deze eigenschapswaarden vervolgens naar uw nieuwe hub kopiëren via de parameter NotificationHubObj . U kunt ook een JSON-bestand (JavaScript Object Notation) maken met de relevante configuratiewaarden en deze waarden vervolgens toepassen met behulp van de parameter InputFile . Wanneer het wordt gebruikt in combinatie met de cmdlet New-AzNotificationHub , maakt het voorgaande JSON-voorbeeld een notification hub met de naam ContosoNotificationHub in het datacenter VS - west.

Voorbeelden

Voorbeeld 1: Een Notification Hub maken

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

Met deze opdracht maakt u een Notification Hub in de naamruimte ContosoNamespace. De nieuwe hub wordt toegewezen aan de ContosoNotificationsGroup. U hoeft geen naam of andere configuratiegegevens voor de hub op te geven; die informatie wordt opgehaald uit het invoerbestand C:\Configurations\InternalHub.jsop.

Parameters

-Confirm

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-InputFile

Hiermee geeft u het pad naar een JSON-bestand met configuratiewaarden voor de nieuwe Notification Hub.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

InputFileParameterSet
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Namespace

Hiermee geeft u de naamruimte aan waaraan de Notification Hub wordt toegewezen. Naamruimten bieden een manier om Notification Hubs te groeperen en te categoriseren. Notification Hubs moeten worden toegewezen aan een bestaande naamruimte. De cmdlet New-AzNotificationHub kan geen nieuwe naamruimte maken.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-NotificationHubObj

Hiermee geeft u het NotificationHubAttributes-object op dat configuratiegegevens voor de nieuwe hub bevat.

Parametereigenschappen

Type:NotificationHubAttributes
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

NotificationHubParameterSet
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ResourceGroup

Hiermee geeft u de resourcegroep aan waaraan de Notification Hub wordt toegewezen. Resourcegroepen organiseren items zoals naamruimten, notification hubs en autorisatieregels op manieren die eenvoudig voorraadbeheer en Azure-beheer helpen. U moet een bestaande resourcegroep gebruiken. De cmdlet New-AzNotificationHub kan geen nieuwe resourcegroep maken.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

Uitvoerwaarden

NotificationHubAttributes