Udostępnij przez


Tworzenie centrum powiadomień platformy Azure przy użyciu programu PowerShell

Ten przykładowy skrypt programu PowerShell tworzy przykładowe centrum powiadomień platformy Azure.

Uwaga / Notatka

Zalecamy użycie modułu Azure Az PowerShell do interakcji z Azure. Aby rozpocząć, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.

Ten przykład wymaga modułu Azure PowerShell Az w wersji 1.0 lub nowszej. Uruchom polecenie Get-Module -ListAvailable Az , aby zobaczyć, które wersje są zainstalowane. Jeśli musisz zainstalować, zobacz Instalowanie modułu programu Azure PowerShell.

Uruchom polecenie Connect-AzAccount , aby zalogować się do platformy Azure.

Wymagania wstępne

  • Subskrypcja platformy Azure — jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto .

Przykładowy skrypt

# 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

Dokończenie wdrożenia

Po uruchomieniu przykładowego skryptu możesz użyć następującego polecenia, aby usunąć grupę zasobów i wszystkie skojarzone z nią zasoby:

Remove-AzResourceGroup -ResourceGroupName $resourceGroupName

Wyjaśnienie skryptu

W tym skrypcie użyto następujących poleceń:

Command Notatki
New-AzResourceGroup Tworzy grupę zasobów, w której są przechowywane wszystkie zasoby.
New-AzNotificationHubsNamespace Tworzy przestrzeń nazw dla centrum powiadomień.
New-AzNotificationHub Tworzy centrum powiadomień.
Remove-AzResourceGroup Usuwa grupę zasobów, w tym wszystkie zagnieżdżone zasoby.

Dalsze kroki

Aby uzyskać więcej informacji na temat programu Azure PowerShell, zobacz dokumentację programu Azure PowerShell.