وظائف PowerShell ل IoT Edge ل Linux على Windows

ينطبق على:IoT Edge 1.4 checkmark IoT Edge 1.4

هام

IoT Edge 1.4 هو الإصدار المدعوم. إذا كنت تستخدم إصدارا سابقا، فشاهد تحديث IoT Edge.

فهم وظائف PowerShell التي تقوم بنشر وتوفير والحصول على حالة جهاز IoT Edge ل Linux على جهاز Windows (EFLOW) الظاهري.

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

الأوامر الموضحة في هذه المقالة من AzureEFLOW.psm1 الملف، والتي يمكن العثور عليها على النظام الخاص بك في الدليل الخاص بك WindowsPowerShell ضمن C:\Program Files\WindowsPowerShell\Modules\AzureEFLOW.

إذا لم يكن لديك مجلد AzureEflow في دليل PowerShell، فاستخدم الخطوات التالية لتنزيل Azure IoT Edge وتثبيته ل Linux على Windows:

  1. في جلسة عمل PowerShell غير مقيدة، قم بتشغيل كل من الأوامر التالية لتنزيل IoT Edge لـ Linux على نظام التشغيل Windows.

    • X64/AMD64
    $msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
    $ProgressPreference = 'SilentlyContinue'
    Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_X64" -OutFile $msiPath
    
    • ARM64
    $msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
    $ProgressPreference = 'SilentlyContinue'
    Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_ARM64" -OutFile $msiPath
    
  2. قم بتثبيت IoT Edge لـ Linux على نظام التشغيل Windows على جهازك.

    Start-Process -Wait msiexec -ArgumentList "/i","$([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))","/qn"
    

    يمكنك تحديد التثبيت المخصص ودلائل VHDX عن طريق إضافة INSTALLDIR="<FULLY_QUALIFIED_PATH>" معلمات و VHDXDIR="<FULLY_QUALIFIED_PATH>" إلى أمر التثبيت.

  3. قم بتعيين نهج التنفيذ على الجهاز الهدف على الأقل AllSigned.

    Set-ExecutionPolicy -ExecutionPolicy AllSigned -Force
    

Add-EflowNetwork

يضيف الأمر Add-EflowNetwork شبكة جديدة إلى الجهاز الظاهري EFLOW. يأخذ هذا الأمر معلمتين.

المعلمة القيم المقبولة تعليقات
vswitchName اسم المفتاح الظاهري اسم المفتاح الظاهري المعين إلى EFLOW VM.
vswitchType داخلي أو خارجي نوع التبديل الظاهري المعين إلى EFLOW VM.

يقوم بإرجاع كائن يحتوي على أربع خصائص:

  • الاسم
  • AllocationMethod
  • Cidr
  • النوع

لمزيد من المعلومات، استخدم الأمر Get-Help Add-EflowNetwork -full.

Add-EflowVmEndpoint

يضيف الأمر Add-EflowVmEndpoint نقطة نهاية شبكة جديدة إلى الجهاز الظاهري EFLOW. استخدم المعلمات الاختيارية لتعيين IP ثابت.

المعلمة القيم المقبولة تعليقات
vswitchName اسم المفتاح الظاهري اسم المفتاح الظاهري المعين إلى EFLOW VM.
vendpointName اسم نقطة النهاية الظاهرية اسم نقطة النهاية الظاهرية المعينة إلى EFLOW VM.
عنوان ip4 عنوان IPv4 في نطاق نطاق خادم DCHP عنوان Ipv4 ثابت ل EFLOW VM.
ip4PrefixLength طول بادئة IPv4 للشبكة الفرعية طول بادئة الشبكة الفرعية Ipv4، صالح فقط عند تحديد عنوان Ipv4 ثابت.
عنوان ip4Gateway عنوان IPv4 لبوابة الشبكة الفرعية عنوان Ipv4 للبوابة، صالح فقط عند تحديد عنوان Ipv4 ثابت.

يقوم بإرجاع كائن يحتوي على أربع خصائص:

  • الاسم
  • MacAddress
  • حالة الصحة
  • تكوين Ip

لمزيد من المعلومات، استخدم الأمر Get-Help Add-EflowVmEndpoint -full.

Add-EflowVmSharedFolder

يسمح الأمر Add-EflowVmSharedFolder بمشاركة مجلد واحد أو أكثر من مجلدات نظام التشغيل المضيف ل Windows مع الجهاز الظاهري EFLOW.

المعلمة القيم المقبولة تعليقات
sharedFoldersJsonPath السلسلة المسار إلى ملف تكوين JSON للمجلدات المشتركة .

يجب أن يحتوي ملف تكوين JSON على البنية التالية:

  • sharedFOlderRoot : المسار إلى مجلد جذر Windows الذي يحتوي على جميع المجلدات التي سيتم مشاركتها مع الجهاز الظاهري EFLOW.
  • hostFolderPath: مسار نسبي (إلى المجلد الجذر الأصل) للمجلد الذي سيتم مشاركته مع EFLOW VM.
  • readOnly: يحدد ما إذا كان المجلد المشترك قابلا للكتابة أو للقراءة فقط من الجهاز الظاهري EFLOW - القيم: خطأ أو صواب.
  • targetFolderOnGuest : مسار المجلد داخل الجهاز الظاهري EFLOW حيث سيتم تحميل مجلد نظام التشغيل المضيف ل Windows.
[
   {
      "sharedFolderRoot": "<shared-folder-root-windows-path>",
      "sharedFolders": [ 
        { "hostFolderPath": "<path-shared-folder>", 
            "readOnly": "<read-only>", 
            "targetFolderOnGuest": "<linux-mounting-point>" 
        }
      ]
   }
]

لمزيد من المعلومات، استخدم الأمر Get-Help Add-EflowVmSharedFolder -full.

الاتصال-EflowVm

يتصل الأمر الاتصال-EflowVm بالجهاض الظاهري باستخدام SSH. الحساب الوحيد المسموح له باستخدام بروتوكول SSH إلى الجهاز الظاهري هو المستخدم الذي قام بإنشائه.

يعمل هذا الأمر فقط على جلسة عمل PowerShell قيد التشغيل على الجهاز المضيف. لن يعمل عند استخدام Windows مسؤول Center أو PowerShell ISE.

لمزيد من المعلومات، استخدم الأمر Get-Help Connect-EflowVm -full.

Copy-EflowVmFile

يقوم الأمر Copy-EflowVmFile بنسخ الملف من أو إلى الجهاز الظاهري باستخدام SCP. استخدم المعلمات الاختيارية لتحديد مسارات الملف المصدر والوجهة واتجاه النسخة.

يجب أن يكون لدى المستخدم iotedge-user إذن قراءة لأي دلائل أصل أو إذن كتابة إلى أي دلائل وجهة على الجهاز الظاهري.

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

لمزيد من المعلومات، استخدم الأمر Get-Help Copy-EflowVMFile -full.

Deploy-Eflow

الأمر Deploy-Eflow هو أسلوب التوزيع الرئيسي. ينشئ أمر النشر الجهاز الظاهري، ويوفر الملفات، ويوزع وحدة عامل IoT Edge. في حين أن أي من المعلمات غير مطلوبة، يمكن استخدامها لتعديل إعدادات الجهاز الظاهري أثناء الإنشاء.

المعلمة القيم المقبولة تعليقات
acceptEula نعم أو لا اختصار لقبول/رفض EULA وتجاوز مطالبة EULA.
acceptOptionalTelemetry نعم أو لا اختصار لقبول/رفض بيانات تتبع الاستخدام الاختيارية وتجاوز موجه بيانات تتبع الاستخدام.
cpuCount قيمة عدد صحيح بين 1 وذاكرات أساسية لوحدة المعالجة المركزية للجهاز عدد الذاكرات الأساسية لوحدة المعالجة المركزية للجهاز الظاهري.

القيمة الافتراضية: 1 vCore.
الذاكرةمبايت قيمة العدد الصحيح بين 1024 والحد الأقصى لمقدار الذاكرة الحرة للجهاز الذاكرة المخصصة للجهاز الظاهري.

القيمة الافتراضية: 1024 ميغابايت.
vmDiskSize بين 21 غيغابايت و2 ТБ الحد الأقصى لحجم القرص المنطقي للقرص الثابت الظاهري الموسع ديناميكيا.

القيمة الافتراضية: 29 غيغابايت.

ملاحظة: يمكن استخدام إما vmDiskSize أو vmDataSize ، ولكن ليس كلاهما معا.
vmDataSize بين 2 غيغابايت و2 ТБ الحد الأقصى لحجم قسم البيانات للقرص الثابت الناتج، بالجيجابايت.

القيمة الافتراضية: 10 غيغابايت.

ملاحظة: يمكن استخدام إما vmDiskSize أو vmDataSize ، ولكن ليس كلاهما معا.
vmLogSize صغير أو كبير حدد حجم قسم السجل. صغير = 1 غيغابايت، كبير = 6 غيغابايت.

القيمة الافتراضية: صغيرة.
vswitchName اسم المفتاح الظاهري اسم المفتاح الظاهري المعين إلى EFLOW VM.
vswitchType داخلي أو خارجي نوع التبديل الظاهري المعين إلى EFLOW VM.
عنوان ip4 عنوان IPv4 في نطاق نطاق خادم DCHP عنوان Ipv4 ثابت ل EFLOW VM.
ip4PrefixLength طول بادئة IPv4 للشبكة الفرعية طول بادئة الشبكة الفرعية Ipv4، صالح فقط عند تحديد عنوان Ipv4 ثابت.
عنوان ip4Gateway عنوان IPv4 لبوابة الشبكة الفرعية عنوان Ipv4 للبوابة، صالح فقط عند تحديد عنوان Ipv4 ثابت.
gpuName اسم جهاز GPU اسم جهاز GPU الذي سيتم استخدامه للمرور.
gpuPassthroughType DirectDeviceAssignment أو ParaVirtualization أو بلا (وحدة المعالجة المركزية فقط) نوع GPU Passthrough
gpuCount قيمة عدد صحيح بين 1 وعدد الذاكرات الأساسية لوحدة معالجة الرسومات للجهاز عدد أجهزة GPU للجهاز الظاهري.

ملاحظة: إذا كنت تستخدم ParaVirtualization، فتأكد من تعيين gpuCount = 1
customSsh بلا تحديد ما إذا كان المستخدم يريد استخدام تثبيت OpenSSH.Client المخصص. إذا كان موجودا، يجب أن يكون ssh.exe متاحا ل EFLOW PSM
sharedFoldersJsonPath السلسلة المسار إلى ملف تكوين JSON للمجلدات المشتركة .

لمزيد من المعلومات، استخدم الأمر Get-Help Deploy-Eflow -full.

Get-EflowHostConfiguration

يقوم الأمر Get-EflowHostConfiguration بإرجاع تكوين المضيف. لا يأخذ هذا الأمر أي معلمات. يقوم بإرجاع كائن يحتوي على أربع خصائص:

  • FreePhysicalMemoryInMB
  • NumberOfLogicalProcessors
  • DiskInfo
  • GpuInfo

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowHostConfiguration -full.

Get-EflowLogs

يجمع أمر Get-EflowLogs السجلات ويجمعها من IoT Edge ل Linux على نشر Windows وتثبيته. يقوم إخراج السجلات المجمعة في شكل .zip مجلد.

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowLogs -full.

Get-EflowNetwork

يقوم الأمر Get-EflowNetwork بإرجاع قائمة بالشبكات المعينة إلى الجهاز الظاهري EFLOW. استخدم المعلمة الاختيارية للحصول على شبكة معينة.

المعلمة القيم المقبولة تعليقات
vswitchName اسم المفتاح الظاهري اسم المفتاح الظاهري المعين إلى EFLOW VM.

يقوم بإرجاع قائمة الكائنات التي تحتوي على أربع خصائص:

  • الاسم
  • AllocationMethod
  • Cidr
  • النوع

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowNetwork -full.

Get-EflowVm

يقوم الأمر Get-EflowVm بإرجاع التكوين الحالي للجهاز الظاهري. لا يأخذ هذا الأمر أي معلمات. يقوم بإرجاع كائن يحتوي على أربع خصائص:

  • تكوين الجهاز الظاهري
  • VmPowerState
  • إصدار وقت تشغيل Edge
  • EdgeRuntimeStatus
  • إحصائيات النظام

لعرض خاصية معينة في قائمة قابلة للقراءة، قم بتشغيل Get-EflowVM الأمر مع توسيع الخاصية . على سبيل المثال:

Get-EflowVM | Select -ExpandProperty VmConfiguration | Format-List

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowVm -full.

Get-EflowVmAddr

يتم استخدام الأمر Get-EflowVmAddr للاستعلام عن عنوان IP وMAC الحالي للجهاز الظاهري. هذا الأمر موجود لحساب حقيقة أن عنوان IP وMAC يمكن أن يتغير بمرور الوقت.

للحصول على معلومات إضافية، استخدم الأمر Get-Help Get-EflowVmAddr -full.

Get-EflowVmEndpoint

يقوم الأمر Get-EflowVmEndpoint بإرجاع قائمة بنقاط نهاية الشبكة المعينة إلى الجهاز الظاهري EFLOW. استخدم المعلمة الاختيارية للحصول على نقطة نهاية شبكة معينة.

المعلمة القيم المقبولة تعليقات
vswitchName اسم المفتاح الظاهري اسم المفتاح الظاهري المعين إلى EFLOW VM.

يقوم بإرجاع قائمة الكائنات التي تحتوي على أربع خصائص:

  • الاسم
  • MacAddress
  • حالة الصحة
  • تكوين Ip

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowVmEndpoint -full.

Get-EflowVmFeature

يقوم الأمر Get-EflowVmFeature بإرجاع حالة تمكين IoT Edge ل Linux على ميزات Windows.

المعلمة القيم المقبولة تعليقات
ميزه DpsTpm اسم الميزة للاستعلام.

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowVmFeature -full.

Get-EflowVmName

يقوم الأمر Get-EflowVmName بإرجاع اسم المضيف الحالي للجهاز الظاهري. هذا الأمر موجود لحساب حقيقة أن اسم مضيف Windows يمكن أن يتغير بمرور الوقت.

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowVmName -full.

Get-EflowVmSharedFolder

يقوم الأمر Get-EflowVmSharedFolder بإرجاع المعلومات حول مجلد واحد أو أكثر من مجلدات نظام التشغيل المضيف ل Windows المشتركة مع الجهاز الظاهري EFLOW.

المعلمة القيم المقبولة تعليقات
استكشاف المجلدات المشتركة السلسلة المسار إلى المجلد الجذر المشترك لنظام التشغيل Windows المضيف.
مسار مجلد المضيف سلسلة أو قائمة المسار/المسارات النسبية (إلى المجلد الجذر) إلى المجلد/المجلدات المشتركة لنظام التشغيل Windows المضيف.

يقوم بإرجاع قائمة الكائنات التي تحتوي على ثلاث خصائص:

  • hostFolderPath: المسار النسبي (إلى المجلد الجذر الأصل) للمجلد المشترك مع EFLOW VM.
  • readOnly: يحدد ما إذا كان المجلد المشترك قابلا للكتابة أو للقراءة فقط من الجهاز الظاهري EFLOW - القيم: خطأ أو صواب.
  • targetFolderOnGuest: مسار المجلد داخل الجهاز الظاهري EFLOW حيث يتم تحميل مجلد Windows.

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowVmSharedFolder -full.

Get-EflowVmTelemetryOption

يعرض الأمر Get-EflowVmTelemetryOption حالة القياس عن بعد (إما اختياري أو مطلوب) داخل الجهاز الظاهري.

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowVmTelemetryOption -full.

Get-EflowVmTpmProvisioningInfo

يقوم الأمر Get-EflowVmTpmProvisioningInfo بإرجاع معلومات توفير TPM. لا يأخذ هذا الأمر أي معلمات. يقوم بإرجاع كائن يحتوي على خاصيتين:

  • مفتاح المصادقة
  • معرف التسجيل

لمزيد من المعلومات، استخدم الأمر Get-Help Get-EflowVmTpmProvisioningInfo -full.

Invoke-EflowVmCommand

ينفذ الأمر Invoke-EflowVMCommand أمر Linux داخل الجهاز الظاهري ويعيد الإخراج. يعمل هذا الأمر فقط لأوامر Linux التي ترجع إخراجا محددا. لا يمكن استخدامه لأوامر Linux التي تتطلب تفاعل المستخدم أو التي تعمل إلى أجل غير مسمى.

يمكن استخدام المعلمات الاختيارية التالية لتحديد الأمر مسبقا.

المعلمة القيم المقبولة تعليقات
الأمر السلسلة الأمر الذي سيتم تنفيذه في الجهاز الظاهري.
ignoreError بلا إذا كانت هذه العلامة موجودة، فتجاهل الأخطاء من الأمر .

لمزيد من المعلومات، استخدم الأمر Get-Help Invoke-EflowVmCommand -full.

Provision-EflowVm

يضيف الأمر Provision-EflowVm معلومات التوفير لجهاز IoT Edge إلى ملف IoT Edge config.yaml الخاص بالجهاز الظاهري.

المعلمة القيم المقبولة تعليقات
نوع التوفير Manual الاتصال ionString أو ManualX509 أو DpsTPM أو DpsX509 أو DpsSymmetricKey يحدد نوع التوفير الذي ترغب في استخدامه لجهاز IoT Edge.
devConnString سلسلة الاتصال الجهاز لجهاز IoT Edge موجود سلسلة الاتصال الجهاز لتوفير جهاز IoT Edge يدويا (Manual الاتصال ionString).
iotHubHostname اسم المضيف لمركز IoT موجود اسم مضيف Azure IoT Hub لتوفير جهاز IoT Edge (ManualX509).
deviceId معرف الجهاز لجهاز IoT Edge موجود معرف الجهاز لتوفير جهاز IoT Edge (ManualX509).
Scopeid معرف النطاق لمثيل DPS موجود. معرف النطاق لتوفير جهاز IoT Edge (DpsTPM أو DpsX509 أو DpsSymmetricKey).
symmKey المفتاح الأساسي لتسجيل DPS موجود أو المفتاح الأساسي لجهاز IoT Edge موجود مسجل باستخدام مفاتيح متماثلة مفتاح متماثل لتوفير جهاز IoT Edge (DpsSymmetricKey).
registrationId معرف التسجيل لجهاز IoT Edge موجود معرف التسجيل لتوفير جهاز IoT Edge (DpsSymmetricKey، DpsTPM).
identityCertPath مسار الدليل مسار الوجهة المطلق لشهادة الهوية على جهاز مضيف Windows (ManualX509، DpsX509).
identityPrivKeyPath مسار الدليل مسار المصدر المطلق للمفتاح الخاص بالهوية على جهاز مضيف Windows (ManualX509، DpsX509).
نقطة النهاية العمومية عنوان URL لنقطة نهاية الجهاز عنوان URL لنقطة النهاية العمومية ليتم استخدامه لتوفير DPS.

لمزيد من المعلومات، استخدم الأمر Get-Help Provision-EflowVm -full.

Remove-EflowNetwork

يزيل الأمر Remove-EflowNetwork شبكة موجودة متصلة بجهاز EFLOW الظاهري. يأخذ هذا الأمر معلمة واحدة.

المعلمة القيم المقبولة تعليقات
vswitchName اسم المفتاح الظاهري اسم المفتاح الظاهري المعين إلى EFLOW VM.

لمزيد من المعلومات، استخدم الأمر Get-Help Remove-EflowNetwork -full.

Remove-EflowVmEndpoint

يزيل الأمر Remove-EflowVmEndpoint نقطة نهاية شبكة موجودة مرفقة بجهاز EFLOW الظاهري. يأخذ هذا الأمر معلمة واحدة.

المعلمة القيم المقبولة تعليقات
vendpointName اسم نقطة النهاية الظاهرية اسم نقطة النهاية الظاهرية المعينة إلى EFLOW VM.

لمزيد من المعلومات، استخدم الأمر Get-Help Remove-EflowVmEndpoint -full.

Remove-EflowVmSharedFolder

يتوقف الأمر Remove-EflowVmSharedFolder عن مشاركة مجلد نظام التشغيل المضيف ل Windows إلى الجهاز الظاهري EFLOW. يأخذ هذا الأمر معلمتين.

المعلمة القيم المقبولة تعليقات
استكشاف المجلدات المشتركة السلسلة المسار إلى المجلد الجذر المشترك لنظام التشغيل Windows المضيف.
مسار مجلد المضيف سلسلة أو قائمة المسار/المسارات النسبية (إلى المجلد الجذر) إلى المجلد/المجلدات المشتركة لنظام التشغيل Windows المضيف.

لمزيد من المعلومات، استخدم الأمر Get-Help Remove-EflowVmSharedFolder -full.

Set-EflowVM

يقوم الأمر Set-EflowVM بتحديث تكوين الجهاز الظاهري بالخصائص المطلوبة. استخدم المعلمات الاختيارية لتعريف تكوين معين للجهاز الظاهري.

المعلمة القيم المقبولة تعليقات
cpuCount قيمة عدد صحيح بين 1 وذاكرات أساسية لوحدة المعالجة المركزية للجهاز عدد الذاكرات الأساسية لوحدة المعالجة المركزية للجهاز الظاهري.
الذاكرةمبايت قيمة عدد صحيح بين 1024 والحد الأقصى لمقدار الذاكرة الحرة للجهاز الذاكرة المخصصة للجهاز الظاهري.
gpuName اسم جهاز GPU اسم جهاز GPU الذي سيتم استخدامه للمرور.
gpuPassthroughType DirectDeviceAssignment أو ParaVirtualization أو لا شيء (بدون تمرير) نوع GPU Passthrough
gpuCount قيمة عدد صحيح بين 1 وذاكرات GPU الأساسية للجهاز عدد أجهزة GPU لملاحظة الجهاز الظاهري: صالحة فقط عند استخدام DirectDeviceAssignment
مقطوعه الراس بلا إذا كانت هذه العلامة موجودة، فإنها تحدد ما إذا كان المستخدم بحاجة إلى التأكيد في حالة إصدار تحذير أمان.

لمزيد من المعلومات، استخدم الأمر Get-Help Set-EflowVM -full.

Set-EflowVmDNSServers

يقوم الأمر Set-EflowVmDNSServers بتكوين خوادم DNS للجهاز الظاهري EFLOW.

المعلمة القيم المقبولة تعليقات
vendpointName قيمة سلسلة اسم نقطة النهاية الظاهرية استخدم Get-EflowVmEndpoint للحصول على الواجهات الظاهرية المعينة إلى EFLOW VM. على سبيل المثال DESKTOP-CONTOSO-EflowInterface
dnsServers قائمة IPAddress لخادم DNS لاستخدامها لتحليل الاسم على سبيل المثال @ ("10.0.10.1")

لمزيد من المعلومات، استخدم الأمر Get-Help Set-EflowVmDNSServers -full.

Set-EflowVmFeature

يتيح الأمر Set-EflowVmFeature أو يعطل حالة IoT Edge ل Linux على ميزات Windows.

المعلمة القيم المقبولة تعليقات
ميزه DpsTpm, Defender اسم الميزة المراد تبديله.
التمكين بلا إذا كانت هذه العلامة موجودة، فإن الأمر يمكن الميزة.

لمزيد من المعلومات، استخدم الأمر Get-Help Set-EflowVmFeature -full.

Set-EflowVmTelemetryOption

يتيح الأمر Set-EflowVmTelemetryOption بيانات تتبع الاستخدام الاختيارية داخل الجهاز الظاهري أو يعطلها.

المعلمة القيم المقبولة تعليقات
بيانات تتبع الاستخدام الاختيارية صواب أو خطأ ما إذا كان يتم تحديد بيانات تتبع الاستخدام الاختيارية.

لمزيد من المعلومات، استخدم الأمر Get-Help Set-EflowVmTelemetryOption -full.

Start-EflowVm

يبدأ الأمر Start-EflowVm الجهاز الظاهري. إذا تم بدء تشغيل الجهاز الظاهري بالفعل، فلن يتم اتخاذ أي إجراء.

لمزيد من المعلومات، استخدم الأمر Get-Help Start-EflowVm -full.

Stop-EflowVm

الأمر Stop-EflowVm يوقف الجهاز الظاهري. إذا تم إيقاف الجهاز الظاهري بالفعل، فلن يتم اتخاذ أي إجراء.

لمزيد من المعلومات، استخدم الأمر Get-Help Stop-EflowVm -full.

Verify-EflowVm

الأمر Verify-EflowVm هو دالة مكشوفة تتحقق مما إذا كان قد تم إنشاء IoT Edge ل Linux على جهاز Windows الظاهري. يتطلب المعلمات الشائعة فقط، وسيعيد True إذا تم إنشاء الجهاز الظاهري و False إذا لم يكن كذلك.

لمزيد من المعلومات، استخدم الأمر Get-Help Verify-EflowVm -full.

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

تعرف على كيفية استخدام هذه الأوامر لتثبيت وتوفير IoT Edge ل Linux على Windows في المقالة التالية: