Dela via


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.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

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

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InputFile

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

Typ:String
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-NotificationHubObj

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

Typ:NotificationHubAttributes
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

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

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

Utdata

NotificationHubAttributes