نهج التحكم في الجهاز في Microsoft Defender لنقطة النهاية

ينطبق على:

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

بشكل افتراضي، يتم تعطيل التحكم في الجهاز، لذلك يسمح بالوصول إلى جميع أنواع الأجهزة. لمعرفة المزيد حول التحكم في الجهاز، راجع التحكم في الجهاز في Microsoft Defender لنقطة النهاية.

التحكم في السلوك الافتراضي

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

هل تم تمكين التحكم في الجهاز؟ السلوك الافتراضي أنواع الأجهزة
لا يسمح بالوصول - محركات أقراص CD/DVD
-الطابعات
- أجهزة الوسائط القابلة للإزالة
- أجهزة Windows المحمولة
نعم (غير محدد)
يسمح بالوصول
- محركات أقراص CD/DVD
-الطابعات
- أجهزة الوسائط القابلة للإزالة
- أجهزة Windows المحمولة
نعم أنكر - محركات أقراص CD/DVD
-الطابعات
- أجهزة الوسائط القابلة للإزالة
- أجهزة Windows المحمولة
نعم رفض أجهزة الوسائط والطابعات القابلة للإزالة - الطابعات وأجهزة الوسائط القابلة للإزالة (محظورة)
- محركات أقراص مضغوطة/أقراص DVD وأجهزة Windows المحمولة (مسموح بها)

عند تكوين أنواع الأجهزة، يتجاهل التحكم في الجهاز في Defender لنقطة النهاية الطلبات إلى عائلات الأجهزة الأخرى.

لمزيد من المعلومات، راجع المقالات التالية:

السياسات

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

أداة الإدارة نظام التشغيل كيفية إدارة القواعد والمجموعات
Intune – نهج التحكم في الجهاز بالنسبة لنظام التشغيل يمكن إدارة مجموعات الأجهزة والطابعات كإعدادات قابلة لإعادة الاستخدام وتضمينها في القواعد. لا تتوفر جميع الميزات في نهج التحكم في الجهاز (راجع نشر التحكم في الجهاز وإدارته باستخدام Microsoft Intune)
Intune – مخصص بالنسبة لنظام التشغيل يتم تخزين كل مجموعة/قاعدة كسلسلة XML في نهج التكوين المخصص. يحتوي OMA-URI على GUID للمجموعة/القاعدة. يجب إنشاء GUID.
نهج المجموعة بالنسبة لنظام التشغيل يتم تعريف المجموعات والقواعد في إعدادات XML منفصلة في عنصر نهج المجموعة (راجع نشر التحكم في الجهاز وإدارته باستخدام نهج المجموعة).
Intune Mac يتم دمج القواعد والنهج في JSON واحد وتضمينها في mobileconfig الملف الذي يتم توزيعه باستخدام Intune
JAMF Mac يتم دمج القواعد والنهج في JSON واحد وتكوينها باستخدام JAMF كنهج التحكم في الجهاز (راجع التحكم في الجهاز لنظام التشغيل macOS)

يتم تحديد القواعد والمجموعات بواسطة المعرف الفريد العمومي (GUIDs). إذا تم نشر نهج التحكم في الجهاز باستخدام أداة إدارة غير Intune، يجب إنشاء معرفات المستخدم الرسومية. يمكنك إنشاء معرفات المستخدم الرسومية باستخدام PowerShell.

للحصول على تفاصيل المخطط، راجع مخطط JSON لنظام التشغيل Mac.

المستخدمون

يمكن تطبيق نهج التحكم في الجهاز على المستخدمين و/أو مجموعات المستخدمين.

ملاحظة

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

باستخدام Intune، على Mac وWindows، يمكن استهداف نهج التحكم في الجهاز لمجموعات المستخدمين المحددة في معرف Entra.

في Windows، يمكن أن يكون المستخدم أو مجموعة المستخدمين شرطا لإدخال في نهج .

يمكن للإدخالات مع مجموعات المستخدمين أو المستخدمين الرجوع إلى الكائنات من معرف Entra أو Active Directory محلي.

أفضل الممارسات لاستخدام التحكم في الجهاز مع المستخدمين ومجموعات المستخدمين

  • لإنشاء قاعدة لمستخدم فردي على Windows، قم بإنشاء إدخال بشرط Sid foreach المستخدم في قاعدة

  • لإنشاء قاعدة لمجموعة مستخدمين على Windows Intune، قم إما بإنشاء إدخال بشرط Sid لكل مجموعة مستخدمين في [قاعدة] واستهداف النهج إلى مجموعة أجهزة في Intune أو إنشاء قاعدة دون شروط واستهداف النهج مع Intune لمجموعة المستخدمين.

  • على Mac، استخدم Intune واستهدف النهج لمجموعة مستخدمين في Entra Id.

تحذير

لا تستخدم كلا من شروط مجموعة المستخدم/المستخدم في القواعد واستهداف مجموعة المستخدمين في Intune.

ملاحظة

إذا كان اتصال الشبكة مشكلة، فاستخدم Intune استهداف مجموعة المستخدمين أو مجموعات Active Directory محلية. يجب استخدام شروط مجموعة المستخدم/المستخدم التي تشير إلى معرف Entra فقط في البيئات التي لها اتصال موثوق بمعرف Entra.

القواعد

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

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

مجموعة الوصف
جميع أجهزة التخزين القابلة للإزالة أجهزة التخزين القابلة للإزالة
USBs قابل للكتابة قائمة USBs حيث يسمح بالوصول إلى الكتابة
حكم مجموعات الجهاز المضمنة مجموعات الجهاز المستبعد ادخال
قراءة الوصول فقط ل USBs جميع أجهزة التخزين القابلة للإزالة USBs قابل للكتابة الوصول للقراءة فقط
الوصول للكتابة ل USBs USBs قابل للكتابة الوصول للكتابة

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

يمكنك تكوين القواعد عن طريق تحرير النهج في Intune، أو باستخدام ملف XML في Windows، أو باستخدام ملف JSON على Mac. حدد كل علامة تبويب لمزيد من التفاصيل.

تصور الصورة التالية إعدادات التكوين لنهج التحكم في الجهاز في Intune:

لقطة شاشة لتكوين التحكم في الجهاز في Intune.

في لقطة الشاشة، المعرف المضمن والمعرف المستبعد هما مراجع لمجموعات الإعدادات المضمنة والمستبعدة القابلة لإعادة الاستخدام. يمكن أن يكون للنهج قواعد متعددة.

Intune لا يحترم ترتيب القواعد. يمكن تقييم القواعد بأي ترتيب، لذا تأكد من استبعاد مجموعات من الأجهزة غير الموجودة في نطاق القاعدة بشكل صريح.

ادخالات

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

إعداد الإدخال خيارات
AccessMask يطبق الإجراء فقط إذا تطابقت عمليات الوصول مع قناع الوصول - قناع الوصول هو OR البت لقيم الوصول:

1 - قراءة الجهاز
2 - كتابة الجهاز
4 - تنفيذ الجهاز
8 - قراءة الملف
16 - كتابة الملف
32 - تنفيذ الملف
64 - طباعة

على سبيل المثال:
قراءة الجهاز وكتابته وتنفيذه = 7 (1+2+4)
قراءة الجهاز، قراءة القرص = 9 (1+8)
فعل سماح
أنكر
AuditAllow
AuditDeny
اخطار بلا (افتراضي)
يتم إنشاء حدث
يتلقى المستخدم إعلاما

تقييم الإدخال

هناك نوعان من الإدخالات: إدخالات الإنفاذ (السماح/الرفض) وإدخالات التدقيق (AuditAllow/AuditDeny).

يتم تقييم إدخالات الإنفاذ لقاعدة بالترتيب حتى تتم مطابقة جميع الأذونات المطلوبة. إذا لم تتطابق أي إدخالات مع قاعدة، تقييم القاعدة التالية. إذا لم تتطابق أي قواعد، تطبيق الإعداد الافتراضي.

إدخالات التدقيق

تتحكم أحداث التدقيق في السلوك عندما يفرض التحكم في الجهاز قاعدة (السماح/الرفض). يمكن أن يعرض التحكم في الجهاز إعلاما للمستخدم النهائي. يحصل المستخدم على إعلام يحتوي على اسم نهج التحكم في الجهاز واسم الجهاز. يظهر الإعلام مرة واحدة كل ساعة بعد رفض الوصول الأولي.

يمكن للتحكم في الجهاز أيضا إنشاء حدث متوفر في التتبع المتقدم.

هام

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

شروط

يدعم الإدخال الشروط الاختيارية التالية:

  • حالة مجموعة المستخدم/المستخدم: يطبق الإجراء فقط على مجموعة المستخدم/المستخدم المحددة بواسطة SID

ملاحظة

بالنسبة لمجموعات المستخدمين والمستخدمين المخزنين في معرف Microsoft Entra، استخدم معرف العنصر في الشرط. بالنسبة لمجموعات المستخدمين والمستخدمين المخزنين محليا، استخدم معرف الأمان (SID)

ملاحظة

في Windows، يمكن استرداد SID للمستخدم الذي قام بتسجيل الدخول عن طريق تشغيل أمر whoami /userPowerShell .

  • حالة الجهاز: يطبق الإجراء فقط على الجهاز/المجموعة المحددة بواسطة SID
  • شرط المعلمات: يطبق الإجراء فقط إذا تطابقت المعلمات (راجع الشروط المتقدمة)

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

السياسات مجموعات الجهاز المضمنة مجموعات الجهاز المستبعد إدخال (ies)
قراءة الوصول فقط ل USBs جميع أجهزة التخزين القابلة للإزالة USBs قابل للكتابة الوصول للقراءة فقط
الوصول للكتابة ل USBs USBs قابل للكتابة الوصول للكتابة للمستخدم 1

الوصول للكتابة للمستخدم 2 على مجموعة الأجهزة A

يجب أن تكون جميع الشروط في الإدخال صحيحة حتى يتم تطبيق الإجراء.

يمكنك تكوين الإدخالات باستخدام Intune أو ملف XML في Windows أو ملف JSON على Mac. حدد كل علامة تبويب لمزيد من التفاصيل.

في Intune، يحتوي حقل قناع Access على خيارات، مثل:

  • قراءة (قراءة على مستوى القرص = 1)
  • الكتابة (كتابة على مستوى القرص = 2)
  • تنفيذ (تنفيذ مستوى القرص = 4)
  • طباعة (طباعة = 64).

لا تظهر جميع الميزات في واجهة المستخدم Intune. لمزيد من المعلومات، راجع نشر التحكم في الجهاز وإدارته باستخدام Intune.

المجموعات

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

ملاحظة

لا تشير مجموعات في هذا القسم إلى مجموعات المستخدمين.

على سبيل المثال:

  • USBs المسموح بها هي جميع الأجهزة التي تطابق أي من هذه الشركات المصنعة
  • USBs المفقودة هي جميع الأجهزة التي تطابق أي من هذه الأرقام التسلسلية
  • الطابعات المسموح بها هي جميع الأجهزة التي تتطابق مع أي من هذه VID/PID

يمكن مطابقة الخصائص بأربع طرق: MatchAllو MatchAnyو MatchExcludeAllو MatchExcludeAny

  • MatchAll: الخصائص هي علاقة "و"؛ على سبيل المثال، إذا قام المسؤول بوضع DeviceID و InstancePathID، لكل USB متصل، يتحقق النظام لمعرفة ما إذا كان USB يفي بكلتا القيمتين.
  • MatchAny: الخصائص هي علاقة "أو"؛ على سبيل المثال، إذا وضع المسؤول DeviceID وInstancePathID، لكل USB متصل، يفرض النظام طالما أن USB له قيمة أو InstanceID متطابقةDeviceID.
  • MatchExcludeAll: الخصائص هي علاقة "و"، يتم تغطية أي عناصر لا تفي بها. على سبيل المثال، إذا قام المسؤول بوضع DeviceID واستخدام InstancePathIDMatchExcludeAll، لكل USB متصل، يفرض النظام طالما أن USB لا يحتوي على قيمة DeviceID متطابقة وقيمة InstanceID .
  • MatchExcludeAny: الخصائص هي علاقة "أو"، يتم تغطية أي عناصر لا تفي بها. على سبيل المثال، إذا قام المسؤول بوضع DeviceID واستخدام InstancePathIDMatchExcludeAny، لكل USB متصل، يفرض النظام طالما أن USB لا يحتوي على قيمة متطابقة DeviceID أو InstanceID متطابقة.

يتم استخدام مجموعات بطريقتين: لتحديد الأجهزة للتضمين/الاستبعاد في القواعد، وتصفية الوصول للشروط المتقدمة. يلخص هذا الجدول أنواع المجموعات وكيفية استخدامها.

نوع الوصف O/S تضمين/استبعاد القواعد الشروط المتقدمة
الجهاز (افتراضي) تصفية الأجهزة والطابعات Windows/Mac X
شبكة تصفية شروط الشبكة بالنسبة لنظام التشغيل X
اتصال VPN تصفية شروط VPN بالنسبة لنظام التشغيل X
ملف تصفية خصائص الملف بالنسبة لنظام التشغيل X
مهمة الطباعة تصفية خصائص الملف الذي تتم طباعته بالنسبة لنظام التشغيل X

الأجهزة الموجودة في نطاق النهج التي تحددها قائمة بالمجموعات المضمنة وقائمة بالمجموعات المستبعدة. تنطبق قاعدة إذا كان الجهاز في جميع المجموعات المضمنة ولم يكن أي من المجموعات المستبعدة. يمكن إنشاء مجموعات من خصائص الأجهزة. يمكن استخدام الخصائص التالية:

مال الوصف أجهزة Windows أجهزة Mac الطابعات
FriendlyNameId الاسم المألوف في Windows إدارة الأجهزة Y N Y
PrimaryId نوع الجهاز Y Y Y
VID_PID معرف المورد هو رمز المورد المكون من أربعة أرقام الذي تعينه لجنة USB للمورد. معرف المنتج هو رمز المنتج المكون من أربعة أرقام الذي يعينه المورد للجهاز. يتم دعم أحرف البدل. على سبيل المثال 0751_55E0 Y N Y
PrinterConnectionId نوع اتصال الطابعة:
- USB: طابعة متصلة من خلال منفذ USB للكمبيوتر.
- Network: طابعة الشبكة هي طابعة يمكن الوصول إليها عن طريق اتصال الشبكة، ما يجعلها قابلة للاستخدام من قبل أجهزة الكمبيوتر الأخرى المتصلة بالشبكة.
- Corporate: طابعة الشركة هي قائمة انتظار طباعة مشتركة من خلال Windows Print Server المحلي.
- Universal: الطباعة العالمية هي حل طباعة حديث يمكن للمؤسسات استخدامه لإدارة البنية الأساسية للطباعة من خلال الخدمات السحابية من Microsoft. ما المقصود بالطباعة العالمية؟ - الطباعة العالمية | Microsoft Docs
- File: "طباعة Microsoft إلى PDF" و"كاتب مستندات Microsoft XPS" أو طابعات أخرى باستخدام ملف: أو PORTPROMPT: منفذ
- Custom: طابعة لا تتصل من خلال منفذ طباعة Microsoft
- Local: طابعة ليست من النوع أعلاه، على سبيل المثال الطباعة من خلال RDP أو إعادة توجيه الطابعات
N N Y
BusId معلومات حول الجهاز (لمزيد من المعلومات، راجع الأقسام التي تتبع هذا الجدول) Y N N
DeviceId معلومات حول الجهاز (لمزيد من المعلومات، راجع الأقسام التي تتبع هذا الجدول) Y N N
HardwareId معلومات حول الجهاز (لمزيد من المعلومات، راجع الأقسام التي تتبع هذا الجدول) Y N N
InstancePathId معلومات حول الجهاز (لمزيد من المعلومات، راجع الأقسام التي تتبع هذا الجدول) Y N N
SerialNumberId معلومات حول الجهاز (لمزيد من المعلومات، راجع الأقسام التي تتبع هذا الجدول) Y Y N
PID معرف المنتج هو رمز المنتج المكون من أربعة أرقام الذي يعينه المورد للجهاز Y Y N
VID معرف المورد هو رمز المورد المكون من أربعة أرقام الذي تعينه لجنة USB للمورد. Y Y N
DeviceEncryptionStateId (معاينة) حالة تشفير BitLocker لجهاز. القيم الصالحة هي BitlockerEncrypted أو Plain Y N N
APFS Encrypted إذا كان الجهاز مشفرا من APFS N Y N

استخدام Windows إدارة الأجهزة لتحديد خصائص الجهاز

بالنسبة لأجهزة Windows، يمكنك استخدام إدارة الأجهزة لفهم خصائص الأجهزة.

  1. افتح إدارة الأجهزة، وحدد موقع الجهاز، وانقر بزر الماوس الأيمن فوق خصائص، ثم حدد علامة التبويب تفاصيل.

  2. في قائمة الخصائص، حدد مسار مثيل الجهاز.

    القيمة المعروضة لمسار مثيل الجهاز هي InstancePathId، ولكنها تحتوي أيضا على خصائص أخرى:

    • USB\VID_090C&PID_1000\FBH1111183300721
    • {BusId}\{DeviceId}\{SerialNumberId}

    يتم تعيين الخصائص الموجودة في إدارة الأجهزة إلى عنصر تحكم الجهاز كما هو موضح في الجدول التالي:

    إدارة الأجهزة التحكم في الجهاز
    معرفات الأجهزة HardwareId
    اسم مألوف FriendlyNameId
    الوالد VID_PID
    DeviceInstancePath InstancePathId

استخدام التقارير والتتبع المتقدم لتحديد خصائص الأجهزة

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

خاصية مدخل Microsoft Defender معرف خاصية التحكم في الجهاز
اسم الوسائط FriendlyNameId
معرف المورد HardwareId
معرف الجهاز InstancePathId
الرقم التسلسلي SerialNumberId

ملاحظة

تأكد من أن العنصر المحدد يحتوي على فئة الوسائط الصحيحة للنهج. بشكل عام، للتخزين القابل للإزالة، استخدم Class Name == USB.

تكوين المجموعات في Intune أو XML في Windows أو JSON على Mac

يمكنك تكوين المجموعات في Intune، باستخدام ملف XML لنظام التشغيل Windows، أو باستخدام ملف JSON على Mac. حدد كل علامة تبويب لمزيد من التفاصيل.

ملاحظة

Group Id يتم استخدام في XML وفي id JSON لتحديد المجموعة داخل التحكم في الجهاز. ليس مرجعا لأي جهة أخرى مثل مجموعة مستخدمين في Entra Id.

الإعدادات القابلة لإعادة الاستخدام في Intune تعيين إلى مجموعات الأجهزة. يمكنك تكوين الإعدادات القابلة لإعادة الاستخدام في Intune.

لقطة شاشة لتكوين الإعدادات القابلة لإعادة الاستخدام في Intune.

هناك نوعان من المجموعات: جهاز الطابعة والتخزين القابل للإزالة. يسرد الجدول التالي خصائص هذه المجموعات.

نوع المجموعة الخصائص
جهاز الطابعة - FriendlyNameId
- PrimaryId
- PrinterConnectionId
- VID_PID
التخزين القابل للإزالة - BusId
- DeviceId
- FriendlyNameId
- HardwareId
- InstancePathId
- PID
- PrimaryId
- SerialNumberId
- VID
- VID_PID

الشروط المتقدمة

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

ملاحظة

الشروط المتقدمة مدعومة فقط بتنسيق XML.

شروط الشبكة

يصف الجدول التالي خصائص مجموعة الشبكة:

مال الوصف
NameId اسم الشبكة. يتم دعم أحرف البدل.
NetworkCategoryId الخيارات الصالحة هي Publicأو Privateأو DomainAuthenticated.
NetworkDomainId الخيارات الصالحة هي NonDomain، ، Domain. DomainAuthenticated

تتم إضافة هذه الخصائص إلى DescriptorIdList لمجموعة من نوع الشبكة. فيما يلي مثال على القصاصة البرمجية:


<Group Id="{e5f619a7-5c58-4927-90cd-75da2348a30a}" Type="Network" MatchType="MatchAll">
    <DescriptorIdList>
        <NetworkCategoryId>Public</PathId>
        <NetworkDomainId>NonDomain</PathId>
    </DescriptorIdList>
</Group>

ثم يشار إلى المجموعة كمعلمات في الإدخال، كما هو موضح في القصاصة البرمجية التالية:


   <Entry Id="{1ecfdafb-9b7f-4b66-b3c5-f1d872b0961d}">
      <Type>Deny</Type>
      <Options>0</Options>
      <AccessMask>40</AccessMask>
      <Parameters MatchType="MatchAll">
             <Network MatchType="MatchAny">
                   <GroupId>{ e5f619a7-5c58-4927-90cd-75da2348a30a }</GroupId>
            </Network>
      </Parameters>
   </Entry>

شروط اتصال VPN

يصف الجدول التالي شروط اتصال VPN:

الاسم الوصف
NameId اسم اتصال VPN. يتم دعم أحرف البدل.
VPNConnectionStatusId القيم الصالحة هي Connected أو Disconnected.
VPNServerAddressId قيمة السلسلة ل VPNServerAddress. يتم دعم أحرف البدل.
VPNDnsSuffixId قيمة السلسلة ل VPNDnsSuffix. يتم دعم أحرف البدل.

تتم إضافة هذه الخصائص إلى DescriptorIdList لمجموعة من نوع VPNConnection، كما هو موضح في القصاصة البرمجية التالية:


    <Group Id="{d633d17d-d1d1-4c73-aa27-c545c343b6d7}" Type="VPNConnection">
        <Name>Corporate VPN</Name>
        <MatchType>MatchAll</MatchType>
        <DescriptorIdList>
            <NameId>ContosoVPN</NameId>
            <VPNServerAddressId>contosovpn.*.contoso.com</VPNServerAddressId>
            <VPNDnsSuffixId>corp.contoso.com</VPNDnsSuffixId>
            <VPNConnectionStatusId>Connected</VPNConnectionStatusId>
        </DescriptorIdList>
    </Group>

ثم تتم الإشارة إلى المجموعة كمعلمات في إدخال، كما هو موضح في القصاصة البرمجية التالية:


       <Entry Id="{27c79875-25d2-4765-aec2-cb2d1000613f}">
          <Type>Allow</Type>
          <Options>0</Options>
          <AccessMask>64</AccessMask>
          <Parameters MatchType="MatchAny">
            <VPNConnection>
                    <GroupId>{d633d17d-d1d1-4c73-aa27-c545c343b6d7}</GroupId>
            </VPNConnection>
        </Parameters>
       </Entry>

ثم تتم الإشارة إلى المجموعة كمعلمات في إدخال، كما هو موضح في القصاصة البرمجية التالية:


   <Entry Id="{1ecfdafb-9b7f-4b66-b3c5-f1d872b0961d}">
      <Type>Deny</Type>
      <Options>0</Options>
      <AccessMask>40</AccessMask>
      <Parameters MatchType="MatchAll">
             <File MatchType="MatchAny">
                   <GroupId>{ e5f619a7-5c58-4927-90cd-75da2348a30f }</GroupId>
            </File>
      </Parameters>
   </Entry>

يصف PrintJob الجدول التالي خصائص المجموعة:

الاسم الوصف
PrintOutputFileNameId مسار ملف وجهة الإخراج للطباعة إلى ملف. يتم دعم أحرف البدل. على سبيل المثال C:\*\Test.pdf
PrintDocumentNameId مسار الملف المصدر. يتم دعم أحرف البدل. قد لا يكون هذا المسار موجودا. على سبيل المثال، أضف نصا إلى ملف جديد في المفكرة، ثم اطبع دون حفظ الملف.

تتم إضافة هذه الخصائص DescriptorIdList إلى مجموعة من النوع PrintJob، كما هو موضح في القصاصة البرمجية التالية:


<Group Id="{e5f619a7-5c58-4927-90cd-75da2348a30b}" Type="PrintJob" MatchType="MatchAny">
    <DescriptorIdList>
        <PrintOutputFileNameId>C:\Documents\*.pdf</PrintOutputFileNameId >
        <PrintDocumentNameId>*.xlsx</PrintDocumentNameId>
<PrintDocumentNameId>*.docx</PrintDocumentNameId>
    </DescriptorIdList>
</Group>

ثم تتم الإشارة إلى المجموعة كمعلمات في إدخال، كما هو موضح في القصاصة البرمجية التالية:


   <Entry Id="{1ecfdafb-9b7f-4b66-b3c5-f1d872b0961d}">
      <Type>Deny</Type>
      <Options>0</Options>
      <AccessMask>40</AccessMask>
      <Parameters MatchType="MatchAll">
             <PrintJob MatchType="MatchAny">
                   <GroupId>{e5f619a7-5c58-4927-90cd-75da2348a30b}</GroupId>
            </PrintJob>
      </Parameters>
   </Entry>

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