Set-AzNotificationHub
Задает значения свойств для концентратора уведомлений.
Синтаксис
Set-AzNotificationHub
[-ResourceGroup] <String>
[-Namespace] <String>
[-InputFile] <String>
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzNotificationHub
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHubObj] <NotificationHubAttributes>
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Set-AzNotificationHub изменяет значения свойств концентратора уведомлений.
Значение свойства концентратора уведомлений можно изменить двумя способами.
Для одной из них можно создать экземпляр объекта NotificationHubAttributes, а затем настроить этот объект со значениями свойств, которыми будет обладать новый концентратор.
Это можно сделать с помощью .NET Framework.
Затем эти значения свойств можно скопировать в центр с помощью параметра NotificationHubObj.
Кроме того, можно создать файл JSON (нотация объектов JavaScript), содержащий соответствующие значения конфигурации, а затем применить эти значения с помощью параметра InputFile.
JSON-файл — это текстовый файл, который использует синтаксис, аналогичный следующему: {
"Name": "ContosoNotificationHub",
"Расположение": "Западная часть США",
} При использовании в сочетании с командлетом Set-AzNotificationHub, предыдущий пример JSON задает значение Location концентратора уведомлений с именем ContosoNotificationHub на западную часть США.
Примеры
Пример 1. Изменение значений свойств для концентратора уведомлений
Set-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configuration\Hubs.json"
Эта команда изменяет значения свойств для концентратора уведомлений, найденного в пространстве имен ContosoNamespace, и назначает его группе ресурсов ContosoNotificationsGroup. Значения свойств, а также имя концентратора, который необходимо изменить, не указаны в команде. Вместо этого эти сведения содержатся в входном файле C:\Configuration\Hubs.js.
Пример 2
Задает значения свойств для концентратора уведомлений. (автоматическое создание)
Set-AzNotificationHub -Namespace 'ContosoNamespace' -NotificationHubObj <NotificationHubAttributes> -ResourceGroup 'ContosoNotificationsGroup'
Параметры
-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 |
-Force
Не запрашивайте подтверждение.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputFile
Указывает путь к JSON-файлу, который содержит сведения о конфигурации для концентратора уведомлений.
Тип: | String |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Namespace
Указывает пространство имен, которому назначен концентратор уведомлений. Пространства имен позволяют группировать и классифицировать центры уведомлений.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-NotificationHubObj
Указывает объект NotificationHubAttributes, содержащий сведения о конфигурации для концентратора, который изменяет этот командлет.
Тип: | NotificationHubAttributes |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ResourceGroup
Указывает группу ресурсов, которой назначается концентратор уведомлений. Группы ресурсов упорядочивают такие элементы, как пространства имен, центры уведомлений и правила авторизации, которые помогают просто управлять инвентаризацией и администрированием Azure.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell