استخدام PowerShell لإنشاء مركز إعلام Azure

ينشئ هذا النموذج النصي PowerShell نموذج لمركز إعلام Azure.

ملاحظة

تستخدم هذه المقالة الوحدة النمطية Azure Az PowerShell، وهي الوحدة النمطية PowerShell الموصى بها للتفاعل مع Azure. لبدء استخدام الوحدة النمطية Az PowerShell، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

يتطلب هذا النموذج وجود Azure PowerShell Az 1.0 أو أي نسخة أحدث. اضغط Get-Module -ListAvailable Az لمعرفة الإصدارات المثبتة. إذا كنت بحاجة إلى التثبيت، راجع نموذجInstall Azure PowerShell.

قم بتشغيل Connect-AzAccountلتسجيل الدخول إلى Azure.

المتطلبات الأساسية

  • اشتراك Azure - إذا لم يكن لديك اشتراك في 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 يُنشئ مجموعة موارد يتم فيها تخزين جميع الموارد.
جديد-AzNotificationHubsNamespace ينشئ مساحة اسم لمركز الإعلامات.
جديد-AzNotificationHub إنشاء مركز إشعارات.
Remove-AzResourceGroup حذف مجموعة موارد، بما في ذلك كافة الموارد المتداخلة.

الخطوات التالية

للحصول على مزيدٍ من المعلومات عن Azure PowerShell، راجع وثائق Azure PowerShell.