مشاركة عبر


التشغيل السريع: تمكين Azure Automanage للأجهزة الظاهرية باستخدام JavaScript

تنبيه

في 30 سبتمبر 2027، سيتم إيقاف خدمة أفضل ممارسات Azure Automanage. ونتيجة لذلك، ستؤدي محاولة إنشاء ملف تعريف تكوين جديد أو إلحاق اشتراك جديد بالخدمة إلى حدوث خطأ. تعرف على المزيد هنا حول كيفية الترحيل إلى نهج Azure قبل ذلك التاريخ.

تنبيه

بدءا من 1 فبراير 2025، ستبدأ Azure Automanage في طرح التغييرات لإيقاف الدعم والتنفيذ لجميع الخدمات التي تعتمد على عامل مراقبة Microsoft (MMA) المهمل. لمتابعة استخدام Change Tracking and Management وVM Insights و Update Management وAzure Automation، قم بالترحيل إلى عامل Azure Monitor (AMA) الجديد.

يسمح Azure Automanage للمستخدمين بتطبيق أفضل ممارسات Azure بسلاسة على أجهزتهم الظاهرية. سيساعدك دليل التشغيل السريع هذا على تطبيق ملف تعريف تكوين أفضل الممارسات على جهاز ظاهري موجود باستخدام مستودع azure-sdk-for-js.

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

  • اشتراك Azure نشط
  • جهاز ظاهري موجود

إشعار

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

هام

تحتاج إلى دور المساهم في مجموعة الموارد التي تحتوي على الأجهزة الظاهرية لتمكين الإدارة التلقائية . إذا كنت تقوم بتمكين الإدارة التلقائية للمرة الأولى في الإشتراك ، فأنت بحاجة إلى الأذونات التالية: دور المالك أو المساهم إلى جانب أدوار مسؤول الوصول للمستخدم على اشتراكك.

قم بتثبيت الحزم المطلوبة

لهذا العرض التوضيحي، يلزم وجود حزم Azure Identity وAzure Automanage .

npm install @azure/arm-automanage
npm install @azure/identity

حزم الاستيراد

استيراد حزم Azure Identity وAzure Automanage إلى البرنامج النصي:

const { AutomanageClient } = require("@azure/arm-automanage");
const { DefaultAzureCredential } = require("@azure/identity");

المصادقة على Azure وإنشاء عميل Automanage

استخدم حزمة Azure Identity للمصادقة على Azure ثم قم بإنشاء عميل إدارة تلقائية:

const credential = new DefaultAzureCredential();
const client = new AutomanageClient(credential, "<subscription ID>");

تمكين ملف تعريف تكوين أفضل الممارسات إلى جهاز ظاهري موجود

let assignment = {
    "properties": {
        "configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction"
    }
}

// assignment name must be named "default"
await client.configurationProfileAssignments.createOrUpdate("default", "resourceGroupName", "vmName", assignment);

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

تعرف على كيفية إجراء المزيد من العمليات باستخدام عميل JavaScript Automanage من خلال زيارة مستودع azure-sdk-for-js.