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 |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell