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

Пример 2

Задает значения свойств для концентратора уведомлений. (автоматическое создание)

Set-AzNotificationHub -Namespace 'ContosoNamespace' -NotificationHubObj <NotificationHubAttributes> -ResourceGroup 'ContosoNotificationsGroup'

Параметры

-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

-Force

Не запрашивайте подтверждение.

Type:SwitchParameter
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

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

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.

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