New-AzNotificationHub

Skapar en meddelandehubb.

Syntax

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

Description

Cmdleten New-AzNotificationHub skapar en meddelandehubb. Meddelandehubbar används för att skicka push-meddelanden till flera klienter oavsett vilken plattform som används av dessa klienter. Meddelandehubbar motsvarar ungefär enskilda appar: var och en av dina appar har vanligtvis en egen meddelandehubb. Cmdleten New-AzNotificationHub innehåller två sätt att skapa en ny meddelandehubb. Du kan skapa en instans av NotificationHubAttributes-objektet och sedan konfigurera objektet. Du kan sedan kopiera dessa egenskapsvärden till din nya hubb via parametern NotificationHubObj . Du kan också skapa en JSON-fil (JavaScript Object Notation) som innehåller relevanta konfigurationsvärden och sedan tillämpa dessa värden med hjälp av parametern InputFile . När det används tillsammans med cmdleten New-AzNotificationHub skapar det föregående JSON-exemplet en meddelandehubb med namnet ContosoNotificationHub som finns i datacentret för USA, västra.

Exempel

Exempel 1: Skapa en meddelandehubb

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

Det här kommandot skapar en meddelandehubb i namnområdet ContosoNamespace. Den nya hubben tilldelas till ContosoNotificationsGroup. Du behöver inte ange ett namn eller någon annan konfigurationsinformation för hubben. informationen hämtas från indatafilen C:\Configurations\InternalHub.json.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputFile

Anger sökvägen till en JSON-fil som innehåller konfigurationsvärden för den nya meddelandehubben.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Namespace

Anger det namnområde som meddelandehubben ska tilldelas till. Namnområden är ett sätt att gruppera och kategorisera meddelandehubbar. Meddelandehubbar måste tilldelas till ett befintligt namnområde. Cmdleten New-AzNotificationHub kan inte skapa ett nytt namnområde.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NotificationHubObj

Anger objektet NotificationHubAttributes som innehåller konfigurationsinformation för den nya hubben.

Type:NotificationHubAttributes
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroup

Anger den resursgrupp som meddelandehubben ska tilldelas till. Resursgrupper organiserar objekt som namnrymder, meddelandehubbar och auktoriseringsregler på ett sätt som bara hjälper till med inventeringshantering och Azure-administration. Du måste använda en befintlig resursgrupp. Cmdleten New-AzNotificationHub kan inte skapa en ny resursgrupp.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

String

Utdata

NotificationHubAttributes