قم بتحديث اسم مستخدم المسؤول وكلمة المرور لأجهزة VMs في مجموعة

كل نوع عقدة في مجموعة Service Fabric هو مجموعة مقياس جهاز ظاهري. يقوم هذا البرنامج النصي النموذجي بتحديث اسم مستخدم المسؤول وكلمة المرور للأجهزة الظاهرية للكتلة في نوع عقدة محدد. أضف ملحق VMAccessAgent إلى مجموعة المقياس؛ لأن كلمة مرور المسؤول ليست خاصية مجموعة مقياس قابلة للتعديل. يتم تطبيق تغييرات اسم المستخدم وكلمة المرور على جميع العقد في مجموعة المقياس. تخصيص المعلمات حسب الحاجة.

إشعار

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

قم بتثبيت Azure PowerShell باستخدام التعليمات الموجودة في دليل Azure PowerShell، إذا لزم الأمر.

نموذج البرنامج النصي

Login-AzAccount
Get-AzSubscription
Set-AzContext -SubscriptionId 'yourSubscriptionID'

$nodeTypeName = 'nt1vm'
$resourceGroup = 'sfclustertutorialgroup'
$publicConfig = @{'UserName' = 'newuser'}
$privateConfig = @{'Password' = 'PasSwo0rd$#!'}
$extName = 'VMAccessAgent'
$publisher = 'Microsoft.Compute'
$node = Get-AzVmss -ResourceGroupName $resourceGroup -VMScaleSetName $nodeTypeName
$node = Add-AzVmssExtension -VirtualMachineScaleSet $node -Name $extName -Publisher $publisher -Setting $publicConfig -ProtectedSetting $privateConfig -Type $extName -TypeHandlerVersion '2.0' -AutoUpgradeMinorVersion $true

Update-AzVmss -ResourceGroupName $resourceGroup -Name $nodeTypeName -VirtualMachineScaleSet $node

شرح السيناريو

يستخدم هذا البرنامج النصي الأوامر التالية: يرتبط كل أمر في الجدول بوثائق محددة للأمر.

الأمر ملاحظات
Get-AzVmss الحصول على خصائص نوع عقدة الكتلة (مجموعة مقياس آلة ظاهرية).
إضافة AzVmssExtension يضيف امتدادًا لمجموعة مقياس الآلة الافتراضية.
تحديث AzVmss يحدّث حالة مقياس آلة ظاهري مضبوط على حالة كائن VMSS محلي.

المدة

نوع عقدة واحدة مع خمس عقد، على سبيل المثال، لها مدة من 45 إلى 60 دقيقة لتغيير اسم المستخدم أو كلمة المرور.

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

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

يمكن العثور على عينات Azure Powershell إضافية «لتصميم الخدمة» على Azure في عينات Azure PowerShell.