وظائف PowerShell ل IoT Edge ل Linux على Windows
ينطبق على: IoT Edge 1.4
هام
IoT Edge 1.5 LTS وIoT Edge 1.4 هي إصدارات مدعومة. IoT Edge 1.4 LTS هو نهاية العمر الافتراضي في 12 نوفمبر 2024. إذا كنت تستخدم إصدارا سابقا، فشاهد تحديث IoT Edge.
فهم وظائف PowerShell التي تقوم بنشر وتوفير والحصول على حالة جهاز IoT Edge ل Linux على جهاز Windows (EFLOW) الظاهري.
المتطلبات الأساسية
الأوامر الموضحة في هذه المقالة من AzureEFLOW.psm1
الملف، والتي يمكن العثور عليها على النظام الخاص بك في الدليل الخاص بك WindowsPowerShell
ضمن C:\Program Files\WindowsPowerShell\Modules\AzureEFLOW
.
إذا لم يكن لديك مجلد AzureEflow في دليل PowerShell، فاستخدم الخطوات التالية لتنزيل Azure IoT Edge وتثبيته ل Linux على Windows:
في جلسة عمل 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
قم بتثبيت 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>"
إلى أمر التثبيت.قم بتعيين نهج التنفيذ على الجهاز الهدف على الأقل
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
.
Connect-EflowVm
يتصل الأمر Connect-EflowVm بالجهاض الظاهري باستخدام SSH. الحساب الوحيد المسموح له باستخدام بروتوكول SSH إلى الجهاز الظاهري هو المستخدم الذي قام بإنشائه.
يعمل هذا الأمر فقط على جلسة عمل PowerShell قيد التشغيل على الجهاز المضيف. لن يعمل عند استخدام مركز إدارة Windows أو 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
الخاص بالجهاز الظاهري.
المعلمة | القيم المقبولة | التعليقات |
---|---|---|
نوع التوفير | ManualConnectionString أو ManualX509 أو DpsTPM أو DpsX509 أو DpsSymmetricKey | يحدد نوع التوفير الذي ترغب في استخدامه لجهاز IoT Edge. |
devConnString | سلسلة الاتصال الجهاز لجهاز IoT Edge موجود | سلسلة الاتصال الجهاز لتوفير جهاز IoT Edge يدويا (ManualConnectionString). |
iotHubHostname | اسم المضيف لمركز IoT موجود | اسم مضيف Azure IoT Hub لتوفير جهاز IoT Edge (ManualX509). |
deviceId | معرف الجهاز لجهاز IoT Edge موجود | معرف الجهاز لتوفير جهاز IoT Edge (ManualX509). |
معرف النطاق | معرف النطاق لمثيل 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 في المقالة التالية: