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


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.js.

Параметры

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputFile

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

Тип:String
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Namespace

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

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-NotificationHubObj

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

Тип:NotificationHubAttributes
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroup

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

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

String

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

NotificationHubAttributes