التشغيل السريع: إنشاء جهاز ظاهري بنظام التشغيل Windows في Azure باستخدام PowerShell

ينطبق على: ✔️ أجهزة Windows الظاهرية

تُستخدم الوحدة النمطية Azure PowerShell لإنشاء موارد Azure وإدارتها من سطر الأوامر PowerShell أو في البرامج النصية. يوضح لك هذا Quickstart كيفية استخدام الوحدة النمطية Azure PowerShell لنشر جهاز ظاهري (VM) في Azure يقوم بتشغيل Windows Server 2016. يمكنك أيضا إحضار مدخل سطح المكتب البعيد (RDP) إلى الجهاز الظاهري وتثبيت خادم ويب IIS، لإظهار الجهاز الظاهري أثناء العمل.

في حال لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانيّاً قبل البدء.

إطلاق Azure Cloud Shell

Azure Cloud Shell هو shell تفاعلي مجاني يمكنك استخدامه لتشغيل الخطوات الواردة في هذه المقالة. يحتوي على أدوات Azure الشائعة المثبتة مسبقًا والمهيئة للاستخدام مع حسابك.

لفتح Cloud Shell، ما عليك سوى تحديد Open Cloudshell من الزاوية العلوية اليسرى من كتلة التعليمات البرمجية. يمكنك أيضًا تشغيل Cloud Shell في علامة تبويب مستعرض منفصلة بالانتقال إلى https://shell.azure.com/powershell. حدد نسخ لنسخ كتل التعليمات البرمجية، ولصقها في Cloud Shell، واضغط على Enter لتشغيلها.

إنشاء مجموعة الموارد

إنشاء مجموعة موارد Azure باستخدام New-AzResourceGroup. وتُعد مجموعة الموارد عبارة عن حاوية منطقية يتم فيها توزيع موارد Azure وإدارتها.

New-AzResourceGroup -Name 'myResourceGroup' -Location 'eastus'

إنشاء جهاز ظاهري

يُمكنك الآن إنشاء جهاز ظاهري باستخدام New-AzVM. توفير أسماء لكل من الموارد وإنشاء New-AzVM cmdlet إذا لم تكن موجودة بالفعل.

عند المطالبة، قم بتوفير اسم مستخدم وكلمة مرور لاستخدامهما كأوراق اعتماد تسجيل الدخول لـ VM:

New-AzVm `
    -ResourceGroupName 'myResourceGroup' `
    -Name 'myVM' `
    -Location 'eastus' `
    -Image 'MicrosoftWindowsServer:WindowsServer:2022-datacenter-azure-edition:latest' `
    -VirtualNetworkName 'myVnet' `
    -SubnetName 'mySubnet' `
    -SecurityGroupName 'myNetworkSecurityGroup' `
    -PublicIpAddressName 'myPublicIpAddress' `
    -OpenPorts 80,3389

لا يتم تقديم معلومات التكلفة أثناء عملية إنشاء الجهاز الظاهري ل PowerShell كما هي لمدخل Azure. إذا كنت ترغب في معرفة المزيد حول كيفية عمل التكلفة للأجهزة الظاهرية ، راجع صفحة نظرة عامة على تحسين التكلفة.

تثبيت خادم الويب

لرؤية الجهاز الافتراضي الخاص أثناء العمل، قم بتثبيت خادم الويب IIS. افتح موجه PowerShell على الجهاز الظاهري وقم بإجراء الأمر التالي:

Invoke-AzVMRunCommand -ResourceGroupName 'myResourceGroup' -VMName 'myVM' -CommandId 'RunPowerShellScript' -ScriptString 'Install-WindowsFeature -Name Web-Server -IncludeManagementTools'

تتطلب المعلمة -ScriptString الإصدار 4.27.0 أو إصداراً أحدث من الوحدة النمطية Az.Compute.

عرض خادم الويب أثناء العمل

مع IIS المثبتة والمنفذ 80 الآن افتح على الجهاز الظاهري من الإنترنت، استخدم مستعرض ويب من اختيارك لعرض صفحة الترحيب IIS الظاهري. استخدم عنوان IP العام للجهاز الظاهري الذي قمت بإنشائه. يوضح المثال التالي موقع IIS الظاهري على الويب:

Screenshot showing the default IIS web site.

تنظيف الموارد

عند انتهاء الحاجة إليها، يمكنك استخدام Remove-AzResourceGroup cmdlet لإزالة مجموعة الموارد، والجهاز الظاهري، وجميع الموارد ذات الصلة:

Remove-AzResourceGroup -Name 'myResourceGroup'

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

في هذا التشغيل السريع، قمت بنشر جهاز ظاهري بسيط، وفتح منفذ شبكة لحركة المرور على شبكة الإنترنت، وتثبيت خادم ويب أساسي. لمعرفة المزيد عن الأجهزة الظاهرية في "Azure"، تابع البرنامج التعليمي الخاص بالأنظمة الظاهرية "ويندوز".