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


Создание концентратора уведомлений Azure с помощью PowerShell

В этом примере скрипта PowerShell создается пример центра уведомлений Azure.

Примечание.

Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Сведения о начале работы см. в статье "Установка Azure PowerShell". Чтобы узнать, как перейти на модуль Az PowerShell, см. статью Миграция Azure PowerShell с AzureRM на Az.

Для этого примера требуется Azure PowerShell Az 1.0 или более поздней версии. Запустите Get-Module -ListAvailable Az для просмотра установленных версий. Если необходимо выполнить установку, см. статью об установке модуля Azure PowerShell.

Запустите Connect-AzAccount для входа в Azure.

Предпосылки

Пример скрипта

# Set appropriate values for these variables
$resourceGroupName = "<Enter a name for the resource group>"
$nhubnamespace = "<Enter a name for the notification hub namespace>"
$location = "East US"

# Create a resource group.
New-AzResourceGroup -Name $resourceGroupName -Location $location

# Create a namespace for the resource group
New-AzNotificationHubsNamespace -ResourceGroup $resourceGroupName -Namespace $nhubnamespace -Location $location

# Create an input JSON file that you use with the New-AzNotificationHub command
$text = '{"name": "MyNotificationHub",  "Location": "East US",  "Properties": {  }}'
$text | Out-File "inputfile2.json"

# Create a notification hub
New-AzNotificationHub -ResourceGroup $resourceGroupName -Namespace $nhubnamespace -InputFile .\inputfile.json

Восстановление развертывания

После запуска примера скрипта можно использовать следующую команду, чтобы удалить группу ресурсов и все ресурсы, связанные с ней:

Remove-AzResourceGroup -ResourceGroupName $resourceGroupName

Объяснение скрипта

Этот сценарий использует следующие команды:

Приказ Примечания.
New-AzResourceGroup Создает группу ресурсов, в которой хранятся все ресурсы.
New-AzNotificationHubsNamespace Создает пространство имен для концентратора уведомлений.
New-AzNotificationHub Создает концентратор уведомлений.
Remove-AzResourceGroup Удаляет группу ресурсов, включая все вложенные в неё ресурсы.

Дальнейшие действия

Дополнительные сведения о Azure PowerShell см. в документации по Azure PowerShell.