Поделиться через


New-AzNotificationHub

Создает центр уведомлений.

Синтаксис

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>]

Описание

Командлет New-AzNotificationHub создает концентратор уведомлений. Центры уведомлений используются для отправки push-уведомлений нескольким клиентам независимо от платформы, используемой этими клиентами. Центры уведомлений примерно эквивалентны отдельным приложениям: каждый из ваших приложений обычно имеет собственный центр уведомлений. Командлет New-AzNotificationHub предоставляет два способа создания нового концентратора уведомлений. Экземпляр объекта NotificationHubAttributes можно создать, а затем настроить этот объект. Затем эти значения свойств можно скопировать в новый концентратор с помощью параметра NotificationHubObj . Кроме того, можно создать файл JSON (нотация объектов JavaScript), содержащий соответствующие значения конфигурации, а затем применить эти значения с помощью параметра InputFile . При использовании в сочетании с командлетом New-AzNotificationHub предыдущий пример JSON создает концентратор уведомлений с именем ContosoNotificationHub , расположенный в центре обработки данных западной части США.

Примеры

Пример 1. Создание концентратора уведомлений

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

Эта команда создает концентратор уведомлений в пространстве имен ContosoNamespace. Новый концентратор будет назначен contosoNotificationsGroup. Вам не нужно указывать имя или другие сведения о конфигурации для концентратора; эти сведения будут взяты из входного файла C:\Configurations\InternalHub.json.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

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

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

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

-InputFile

Указывает путь к JSON-файлу с значениями конфигурации для нового концентратора уведомлений.

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

-Namespace

Указывает пространство имен, которому будет назначен концентратор уведомлений. Пространства имен позволяют группировать и классифицировать центры уведомлений. Центры уведомлений должны быть назначены существующему пространству имен. Командлет New-AzNotificationHub не может создать новое пространство имен.

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

-NotificationHubObj

Указывает объект NotificationHubAttributes , содержащий сведения о конфигурации для нового концентратора.

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

-ResourceGroup

Указывает группу ресурсов, которой будет назначен центр уведомлений. Группы ресурсов упорядочивают такие элементы, как пространства имен, центры уведомлений и правила авторизации, которые помогают просто управлять инвентаризацией и администрированием Azure. Необходимо использовать существующую группу ресурсов. Командлет New-AzNotificationHub не может создать новую группу ресурсов.

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

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

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

Входные данные

String

Выходные данные

NotificationHubAttributes