بدء الاستبقاء عند وقوع حدث
ملاحظة
يسمى التوافق Microsoft 365 الآن Microsoft Purview وقد تم تغيير تسمية الحلول داخل منطقة الامتثال. لمزيد من المعلومات حول Microsoft Purview، راجع إعلان المدونة.
عند الاحتفاظ بالمحتوى، غالبا ما تستند فترة الاستبقاء إلى عمر المحتوى. على سبيل المثال، يمكنك الاحتفاظ بالمستندات لمدة سبع سنوات بعد إنشائها ثم حذفها. ولكن عند تكوين تسميات الاستبقاء، يمكنك أيضا إنشاء فترة استبقاء استنادا إلى وقت حدوث نوع معين من الأحداث. يشغل الحدث بداية فترة الاستبقاء، ويتم فرض إجراءات استبقاء التسمية على جميع المحتويات التي تم تطبيق تسمية استبقاء عليها لهذا النوع من الأحداث.
أمثلة لاستخدام الاستبقاء المستند إلى الحدث:
الموظفون الذين يغادرون المؤسسة لنفترض أنه يجب الاحتفاظ بسجلات الموظفين لمدة 10 سنوات من وقت مغادرة الموظف للمؤسسة. بعد انقضاء 10 سنوات، يجب التخلص من جميع المستندات المتعلقة بتوظيف هذا الموظف وأدائه وإنهائه. الحدث الذي يشغل فترة الاستبقاء لمدة 10 سنوات هو الموظف الذي يغادر المؤسسة.
انتهاء صلاحية العقد لنفترض أنه يجب الاحتفاظ بكافة السجلات المتعلقة بالعقود لمدة خمس سنوات من وقت انتهاء صلاحية العقد. الحدث الذي يشغل فترة الاستبقاء لمدة خمس سنوات هو انتهاء صلاحية العقد.
مدة بقاء المنتج قد تكون لدى مؤسستك متطلبات استبقاء ذات صلة بتاريخ التصنيع الأخير لمنتجات المحتوى مثل المواصفات التقنية. في هذه الحالة، يكون تاريخ التصنيع الأخير هو الحدث الذي يشغل فترة الاستبقاء.
يستخدم الاستبقاء المستند إلى الحدث عادة كجزء من عملية إدارة السجلات. وهذا يعني ما يلي:
تقوم تسميات الاستبقاء المستندة إلى الأحداث أيضا بوضع علامة على العناصر كسجل، كجزء من حل إدارة السجلات. لمزيد من المعلومات، راجع "التعرف على إدارة السجلات".
يتم الاحتفاظ بالمستند الذي تم الإعلان عنه كسجل ولكن لم يحدث مشغل الحدث فيه بعد إلى أجل غير مسمى (لا يمكن حذف السجلات بشكل دائم)، حتى يقوم حدث بتشغيل فترة استبقاء هذا المستند.
عادة ما تؤدي تسميات الاستبقاء المستندة إلى الأحداث إلى مراجعة الترتيب في نهاية فترة الاستبقاء، بحيث يمكن لمدير السجلات مراجعة المحتوى والتخلص منه يدويا. لمزيد من المعلومات، راجع ترتيب المحتوى.
تحتوي تسمية الاستبقاء المستندة إلى حدث على نفس إمكانيات أي تسمية استبقاء في Microsoft 365. لمزيد من المعلومات، راجع التعرف على نهج الاستبقاء وتسميات الاستبقاء.
فهم العلاقة بين أنواع الأحداث والتسميات والأحداث ومعرف الأصول
لاستخدام الاستبقاء المستند إلى الحدث بنجاح، من المهم فهم العلاقة بين أنواع الأحداث وتسميات الاستبقاء والأحداث ومعرف الأصول كما هو موضح في الرسومات التخطيطية والتفسير التالي:


يمكنك إنشاء تسميات استبقاء لأنواع مختلفة من المحتوى ثم إقرانها بنوع من الأحداث. على سبيل المثال، ترتبط تسميات الاستبقاء لأنواع مختلفة من ملفات المنتجات والسجلات بنوع حدث يسمى "مدة بقاء المنتج" لأنه يجب الاحتفاظ بهذه السجلات لمدة 10 سنوات من الوقت الذي يصل فيه المنتج إلى نهاية عمره الافتراضي.
يطبق المستخدمون (عادة مديرو السجلات) تسميات الاستبقاء هذه على المحتوى و(للمستندات الموجودة في SharePoint OneDrive) أدخل معرف أصل لكل عنصر. في هذا المثال، معرف الأصل هو اسم منتج أو تعليمة برمجية تستخدمها المؤسسة. ثم يتم تعيين تسمية استبقاء لكل سجل من سجلات المنتج، ويحتوي كل سجل على خاصية تحتوي على معرف أصل. يمثل الرسم التخطيطي كل المحتوى لكافة سجلات المنتجات في مؤسسة، ويحمل كل عنصر معرف أصل المنتج الذي يكون سجله.
مدة بقاء المنتج هي نوع الحدث؛ منتج معين يصل إلى نهاية العمر الافتراضي هو حدث. عند حدوث حدث من هذا النوع من الأحداث، في هذه الحالة، عندما يصل المنتج إلى نهاية عمره الافتراضي، يمكنك إنشاء حدث يحدد:
معرف أصل (للمستندات SharePoint والمستندات OneDrive)
الكلمات الأساسية (للعناصر Exchange). في هذا المثال، تستخدم المؤسسة رمز منتج في الرسائل التي تحتوي على سجلات المنتجات، بحيث تكون الكلمة الأساسية لعناصر Exchange وظيفيا مثل معرف الأصل SharePoint والمستندات OneDrive.
تاريخ وقوع الحدث. يتم استخدام هذا التاريخ كبداية لفترة الاستبقاء. يمكن أن يكون هذا التاريخ هو التاريخ الحالي أو الماضي أو التاريخ المستقبلي.
بعد إنشاء حدث، تتم مزامنة تاريخ الحدث هذا مع كافة المحتويات التي تحتوي على تسمية استبقاء لنوع الحدث هذا وتحتوي على معرف الأصل أو الكلمة الأساسية المحددة. مثل أي تسمية استبقاء، يمكن أن تستغرق هذه المزامنة ما يصل إلى سبعة أيام. في الرسم التخطيطي السابق، يتم تشغيل فترة الاستبقاء لكافة العناصر الدائرة باللون الأحمر بواسطة هذا الحدث. بمعنى آخر، عندما يصل هذا المنتج إلى نهاية عمره الافتراضي، يشغل هذا الحدث فترة الاستبقاء لسجلات هذا المنتج.
من المهم أن نفهم أنه إذا لم تحدد معرف أصل أو كلمات أساسية لحدث ما، فإن كل المحتوى الذي يحتوي على تسمية استبقاء لنوع الحدث هذا سيكون له فترة استبقاء يتم تشغيلها بواسطة الحدث. وهذا يعني أنه في الرسم التخطيطي السابق، سيبدأ الاحتفاظ بكافة المحتويات. قد لا يكون هذا ما تنوي القيام به.
وأخيرا، تذكر أن كل تسمية استبقاء لها إعدادات الاستبقاء الخاصة بها. في هذا المثال، تحدد جميعها 10 سنوات، ولكن من الممكن لحدث ما تشغيل تسميات الاستبقاء حيث يكون لكل تسمية فترة استبقاء مختلفة.
كيفية إعداد الاستبقاء المستند إلى الحدث
سير عمل عالي المستوى للاستبقاء المستند إلى الحدث:

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

نوع الحدث هو ببساطة وصف عام لحدث تريد إقرانه بتسمية استبقاء.
تحتوي أنواع الأحداث الافتراضية على (نوع الحدث) بعد اسمها في القائمة المنسدلة لتسهيل التعرف عليها، ويمكنك أيضا رؤية نوع الحدث وإنشاءه من علامة التبويب "سجلات managementEvents > " > إدارة أنواع الأحداث.
يتطلب الاستبقاء المستند إلى الحدث إعدادات الاستبقاء التي:
الاحتفاظ بالمحتوى.
احذف المحتوى تلقائيا أو قم بتشغيل مراجعة الترتيب في نهاية فترة الاستبقاء.
عادة ما يتم استخدام الاستبقاء المستند إلى الحدث للمحتوى الذي تم الإعلان عنه كسجل، لذلك هذا هو الوقت المناسب للتحقق مما إذا كنت بحاجة أيضا إلى تحديد الخيار الذي يضع علامة على المحتوى كسجل.
إذا كنت تستخدم نوع حدث موجود بدلا من إنشاء نوع حدث جديد، فانتقل إلى الخطوة 3.
ملاحظة
بعد اختيار نوع حدث وحفظ تسمية الاستبقاء، لا يمكن تغيير نوع الحدث.
الخطوة 2: إنشاء نوع حدث جديد للتسمية
بالنسبة لإعدادات الاستبقاء، إذا حددت "إنشاء نوع حدث جديد"، أدخل اسما ووصفا لنوع الحدث. ثم حدد "التالي" و" إرسال" و" تم".
مرة أخرى في الصفحة "تعريف إعدادات الاستبقاء "، لبدء فترة الاستبقاء استنادا إلى، استخدم القائمة المنسدلة لتحديد نوع الحدث الذي قمت بإنشائه.
الخطوة 3: نشر تسميات الاستبقاء المستندة إلى الحدث أو تطبيقها تلقائيا
تماما مثل أي تسمية استبقاء، تحتاج إلى نشر تسمية مستندة إلى الحدث أو تطبيقها تلقائيا، ليتم تطبيقها يدويا أو تلقائيا على المحتوى:
الخطوة 4: إدخال معرف أصل
بعد تطبيق تسمية مستندة إلى الحدث على المحتوى، يمكنك إدخال معرف أصل لكل عنصر. على سبيل المثال، قد تستخدم مؤسستك:
رموز المنتجات التي يمكنك استخدامها للاحتفاظ بالمحتوى لمنتج معين فقط.
Project التعليمات البرمجية التي يمكنك استخدامها للاحتفاظ بالمحتوى لمشروع معين فقط.
معرفات الموظفين التي يمكنك استخدامها للاحتفاظ بالمحتوى لشخص معين فقط.
معرف الأصل هو ببساطة خاصية مستند أخرى متوفرة في SharePoint OneDrive. قد تستخدم مؤسستك بالفعل خصائص ومعرفات مستندات أخرى لتصنيف المحتوى. إذا كان الأمر كذلك، يمكنك أيضا استخدام هذه الخصائص والقيم عند إنشاء حدث— راجع الخطوة 6 التالية. النقطة المهمة هي أنه يجب عليك استخدام مجموعة خصائص:قيمة في خصائص المستند لإقران هذا العنصر بنوع حدث.

الخطوة 5: إنشاء حدث
عند حدوث مثيل معين من هذا النوع من الأحداث، مثل وصول منتج إلى نهاية عمره الافتراضي، انتقل إلى صفحة إدارة > السجلات في مدخل توافق Microsoft Purview، وحدد + Create لإنشاء حدث. يمكنك تشغيل الحدث عن طريق إنشائه، هنا.

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

بدلا من ذلك، إذا كنت بحاجة إلى إنشاء حدث لتسميات استبقاء متعددة تحتوي على أنواع أحداث مختلفة، فحدد الخيار "اختيار التسميات الموجودة ". ثم حدد التسميات التي تم تكوينها لأنواع الأحداث التي تريد إقرانها بهذا الحدث.
الخطوة 7: أدخل الكلمات الأساسية أو الاستعلام عن Exchange ومعرف الأصل SharePoint OneDrive
الآن يمكنك تضييق نطاق المحتوى. بالنسبة Exchange المحتوى، يمكنك القيام بذلك عن طريق تحديد كلمات أساسية أو استعلام. بالنسبة SharePoint والمحتوى OneDrive، يمكنك القيام بذلك عن طريق تحديد معرفات الأصول.
بالنسبة لعناصر Exchange، استخدم الكلمات الأساسية أو استعلام يستخدم لغة استعلام الكلمات الأساسية (KQL). لمزيد من المعلومات حول بناء جملة الاستعلام، راجع مرجع بناء جملة لغة استعلام الكلمات الأساسية (KQL). لمزيد من المعلومات حول الخصائص القابلة للبحث التي يمكنك استخدامها Exchange، راجع استعلامات الكلمات الأساسية وشروط البحث في البحث عن المحتوى.
بالنسبة لمعرفات الأصول، سيتم فرض الاستبقاء فقط على المحتوى ذي الخاصية المحددة :زوج القيمة . على سبيل المثال، إذا كنت تستخدم خاصية "معرف الأصل"، أدخل ComplianceAssetID:<value> مربع معرفات الأصول المعروضة في الصورة التالية.
إذا لم يتم إدخال معرف أصل، يتم تطبيق نفس تاريخ الاستبقاء على كل المحتويات التي تحتوي على تسميات من نوع الحدث هذا.
قد تكون مؤسستك قد طبقت خصائص ومعرفات أخرى على المستندات المتعلقة بنوع الحدث هذا. على سبيل المثال، إذا كنت بحاجة إلى الكشف عن سجلات منتج معين، فقد يكون المعرف مزيجا من معرف الخاصية المخصصة وقيمة "XYZ". في هذه الحالة، يمكنك إدخال ProductID:XYZ مربع معرفات الأصول المعروضة في الصورة التالية.
وأخيرا، اختر تاريخ وقوع الحدث؛ يتم استخدام هذا التاريخ كبداية لفترة الاستبقاء. بعد إنشاء حدث، تتم مزامنة تاريخ الحدث هذا مع كل المحتوى مع تسمية استبقاء لنوع الحدث ومعرف الأصل والكلمات الأساسية أو الاستعلامات. كما هو الحال مع أي تسمية استبقاء، يمكن أن تستغرق هذه المزامنة ما يصل إلى سبعة أيام.

بعد إنشاء حدث، تكون إعدادات الاستبقاء سارية المفعول للمحتوى الذي تمت تسميته ومفهرسته بالفعل. إذا تمت إضافة تسمية الاستبقاء إلى محتوى جديد بعد إنشاء الحدث، يجب إنشاء حدث جديد بنفس التفاصيل.
لا يؤدي حذف حدث إلى إلغاء إعدادات الاستبقاء التي أصبحت سارية الآن للمحتوى الذي تمت تسميته بالفعل. حاليا، لا يمكنك إلغاء الأحداث بعد تشغيلها.
استخدام البحث عن المحتوى للبحث عن المحتوى بالكامل باستخدام تسمية معينة أو معرف أصل معين
بعد تعيين تسميات الاستبقاء إلى المحتوى، يمكنك استخدام البحث عن المحتوى للعثور على كافة المحتويات المصنفة مع تسمية استبقاء معينة أو التي تحتوي على معرف أصل معين:
للبحث عن كافة المحتويات التي تحتوي على تسمية استبقاء معينة، اختر شرط تسمية الاستبقاء ، ثم أدخل اسم التسمية الكامل أو جزء من اسم التسمية واستخدم حرف بدل.
للبحث عن كافة المحتويات ذات معرف أصل معين، أدخل الخاصية ComplianceAssetID وقيمة، باستخدام التنسيق
ComplianceAssetID:<value>.
لمزيد من المعلومات، راجع استعلامات الكلمات الأساسية وشروط البحث في البحث عن المحتوى.
أتمتة الأحداث باستخدام PowerShell
يمكنك استخدام برنامج نصي PowerShell لأتمتة الاستبقاء المستند إلى الحدث من تطبيقات عملك. أوامر PowerShell cmdlets المتوفرة للاستبقاء المستند إلى الحدث:
أتمتة الأحداث باستخدام واجهة برمجة تطبيقات REST
يمكنك استخدام واجهة برمجة تطبيقات REST لإنشاء الأحداث التي تشغل بداية وقت الاستبقاء تلقائيا.
واجهة برمجة تطبيقات REST هي نقطة نهاية خدمة تدعم مجموعات من عمليات HTTP (الأساليب)، والتي توفر الوصول إلى موارد الخدمة لإنشاء/استرداد/تحديث/حذف. لمزيد من المعلومات، راجع مكونات طلب/استجابة واجهة برمجة تطبيقات REST. باستخدام واجهة برمجة تطبيقات REST Microsoft 365، يمكن إنشاء الأحداث واستردادها باستخدام أساليب POST و GET.
هناك خياران لاستخدام واجهة برمجة تطبيقات REST:
Power Automate Microsoft أو تطبيقا مشابها لتشغيل حدوث حدث تلقائيا. Microsoft Power Automate هو منسق للاتصال بأنظمة أخرى، لذلك لا تحتاج إلى كتابة حل مخصص. لمزيد من المعلومات، راجع موقع ويب Power Automate.
PowerShell أو عميل HTTP لاستدعاء واجهة برمجة تطبيقات REST لإنشاء الأحداث باستخدام PowerShell (الإصدار 6 أو أحدث)، والذي يعد جزءا من حل مخصص.
قبل استخدام واجهة برمجة تطبيقات REST، كمسؤول عام، قم بتأكيد عنوان URL لاستخدامه لاستدعاء حدث الاستبقاء. للقيام بذلك، قم بتشغيل استدعاء حدث استبقاء GET باستخدام عنوان URL لواجهة برمجة تطبيقات REST:
https://ps.compliance.protection.outlook.com/psws/service.svc/ComplianceRetentionEvent
تحقق من رمز الاستجابة. إذا كان 302، فاحصل على عنوان URL المعاد توجيهه من خاصية الموقع لرأس الاستجابة واستخدم عنوان URL هذا بدلا من https://ps.compliance.protection.outlook.com/psws/service.svc/ComplianceRetentionEvent الإرشادات التالية.
يمكن تأكيد الأحداث التي يتم إنشاؤها تلقائيا من خلال عرضها في مدخل توافق Microsoft Purview > Records managementEvents > .
استخدام Microsoft Power Automate لإنشاء الحدث
إنشاء تدفق يقوم بإنشاء حدث باستخدام واجهة برمجة تطبيقات REST Microsoft 365:


إنشاء حدث
نموذج التعليمات البرمجية لاستدعاء واجهة برمجة تطبيقات REST:
الأسلوب: POST
URL:
https://ps.compliance.protection.outlook.com/psws/service.svc/ComplianceRetentionEventالرؤوس: Key = Content-Type, Value = application/atom+xml
النص الأساسي:
<?xml version='1.0' encoding='utf-8' standalone='yes'?> <entry xmlns:d='http://schemas.microsoft.com/ado/2007/08/dataservices' xmlns:m='http://schemas.microsoft.com/ado/2007/08/dataservices/metadata' xmlns='http://www.w3.org/2005/Atom'> <category scheme='http://schemas.microsoft.com/ado/2007/08/dataservices/scheme' term='Exchange.ComplianceRetentionEvent' /> <updated>9/9/2017 10:50:00 PM</updated> <content type='application/xml'> <m:properties> <d:Name>Employee Termination </d:Name> <d:EventType>99e0ae64-a4b8-40bb-82ed-645895610f56</d:EventType> <d:SharePointAssetIdQuery>1234</d:SharePointAssetIdQuery> <d:EventDateTime>2018-12-01T00:00:00Z </d:EventDateTime> </m:properties> </content> </entry>المصادقة: أساسي
اسم المستخدم: "Complianceuser"
كلمة المرور: "Compliancepassword"
المعلمات المتوفرة
| معلمات | الوصف | ملاحظات |
|---|---|---|
| <d:Name></d:Name> | توفير اسم فريد للحدث، | لا يمكن أن تحتوي على مسافات زائدة أو الأحرف التالية: ٪ * \ & < > | # ؟ , : ; |
| <d:EventType></d:EventType> | أدخل اسم نوع الحدث (أو Guid)، | مثال: "إنهاء الموظف". يجب أن يقترن نوع الحدث بتسمية استبقاء. |
| <d:SharePointAssetIdQuery></d:SharePointAssetIdQuery> | أدخل "ComplianceAssetId:" + معرف الموظف | مثال: "ComplianceAssetId:12345" |
| <d:EventDateTime></d:EventDateTime> | تاريخ الحدث ووقته | التنسيق: yyyy-MM-ddTHH:mm:ssZ، مثال: 2018-12-01T00:00:00Z |
رموز الاستجابة
| رمز الاستجابة | الوصف |
|---|---|
| 302 | اعاده توجيه |
| 201 | انشاء |
| 403 | فشل التخويل |
| 401 | فشل المصادقة |
الحصول على الأحداث استنادا إلى نطاق زمني
الأسلوب: GET
URL:
https://ps.compliance.protection.outlook.com/psws/service.svc/ComplianceRetentionEvent?BeginDateTime=2019-01-11&EndDateTime=2019-01-16الرؤوس: Key = Content-Type, Value = application/atom+xml
المصادقة: أساسي
اسم المستخدم: "Complianceuser"
كلمة المرور: "Compliancepassword"
رموز الاستجابة
| رمز الاستجابة | الوصف |
|---|---|
| 200 | حسنا، قائمة بالأحداث في atom+ xml |
| 404 | لم يتم العثور على |
| 302 | اعاده توجيه |
| 401 | فشل التخويل |
| 403 | فشل المصادقة |
الحصول على حدث حسب المعرف
الأسلوب: GET
URL:
https://ps.compliance.protection.outlook.com/psws/service.svc/ComplianceRetentionEvent('174e9a86-74ff-4450-8666-7c11f7730f66')الرؤوس: Key = Content-Type, Value = application/atom+xml
المصادقة: أساسي
اسم المستخدم: "Complianceuser"
كلمة المرور: "Compliancepassword"
رموز الاستجابة
| رمز الاستجابة | الوصف |
|---|---|
| 200 | حسنا، يحتوي نص الاستجابة على الحدث في atom+xml |
| 404 | لم يتم العثور على |
| 302 | اعاده توجيه |
| 401 | فشل التخويل |
| 403 | فشل المصادقة |
الحصول على حدث بالاسم
الأسلوب: GET
URL:
https://ps.compliance.protection.outlook.com/psws/service.svc/ComplianceRetentionEventالرؤوس: Key = Content-Type, Value = application/atom+xml
المصادقة: أساسي
اسم المستخدم: "Complianceuser"
كلمة المرور: "Compliancepassword"
رموز الاستجابة
| رمز الاستجابة | الوصف |
|---|---|
| 200 | حسنا، يحتوي نص الاستجابة على الحدث في atom+xml |
| 404 | لم يتم العثور على |
| 302 | اعاده توجيه |
| 401 | فشل التخويل |
| 403 | فشل المصادقة |
استخدام PowerShell أو أي عميل HTTP لإنشاء الحدث
يجب أن يكون PowerShell الإصدار 6 أو أحدث.
في جلسة عمل PowerShell، قم بتشغيل البرنامج النصي التالي:
param([string]$baseUri)
$userName = "UserName"
$password = "Password"
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force
$credentials = New-Object System.Management.Automation.PSCredential($userName, $securePassword)
$EventName="EventByRESTPost-$(([Guid]::NewGuid()).ToString('N'))"
Write-Host "Start to create an event with name: $EventName"
$body = "<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<entry xmlns:d='http://schemas.microsoft.com/ado/2007/08/dataservices'
xmlns:m='http://schemas.microsoft.com/ado/2007/08/dataservices/metadata'
xmlns='http://www.w3.org/2005/Atom'>
<category scheme='http://schemas.microsoft.com/ado/2007/08/dataservices/scheme' term='Exchange.ComplianceRetentionEvent' />
<updated>7/14/2017 2:03:36 PM</updated>
<content type='application/xml'>
<m:properties>
<d:Name>$EventName</d:Name>
<d:EventType>e823b782-9a07-4e30-8091-034fc01f9347</d:EventType>
<d:SharePointAssetIdQuery>'ComplianceAssetId:123'</d:SharePointAssetIdQuery>
</m:properties>
</content>
</entry>"
$event = $null
try
{
$event = Invoke-RestMethod -Body $body -Method 'POST' -Uri "$baseUri/ComplianceRetentionEvent" -ContentType "application/atom+xml" -Authentication Basic -Credential $credentials -MaximumRedirection 0
}
catch
{
$response = $_.Exception.Response
if($response.StatusCode -eq "Redirect")
{
$url = $response.Headers.Location
Write-Host "redirected to $url"
$event = Invoke-RestMethod -Body $body -Method 'POST' -Uri $url -ContentType "application/atom+xml" -Authentication Basic -Credential $credentials -MaximumRedirection 0
}
}
$event | fl *
الملاحظات
إرسال الملاحظات وعرضها المتعلقة بـ