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


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

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

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