إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تتوفر وحدة MSCommerce PowerShell في معرض PowerShell. تتضمن الوحدة قيمة معلمة PolicyID ل AllowSelfServicePurchase التي تتيح لك التحكم في ما إذا كان بإمكان المستخدمين في مؤسستك إجراء عمليات شراء الخدمة الذاتية من Microsoft أو تحديد عروض الجهات الخارجية.
يمكنك أيضا إدارة إعدادات AllowSelfServicePurchase في مركز مسؤولي Microsoft 365. لمزيد من المعلومات، راجع إدارة عمليات شراء الخدمة الذاتية والتجارب (للمسؤولين).
يمكنك استخدام وحدة MSCommerce PowerShell النمطية من أجل:
- عرض الحالة الافتراضية لقيمة المعلمة AllowSelfServicePurchase
- عرض قائمة بالمنتجات القابلة للتطبيق وقيمة معلمة AllowSelfServicePurchase الخاصة بها
- عرض الإعداد الحالي لمنتج معين أو تعديله لتمكينه أو تعطيله
- لمنتجات Microsoft فقط: عرض أو تعديل إعداد الإصدارات التجريبية دون طرق الدفع
هام
لا يمكن إيقاف تشغيل عمليات شراء الخدمة الذاتية والتجارب بالكامل على مستوى المستأجر باستخدام أمر واحد. تتم إدارة نهج AllowSelfServicePurchase على أساس كل منتج. يمكنك فقط إيقاف تشغيل عمليات شراء الخدمات الذاتية والإصدارات التجريبية للمستأجر بأكمله عن طريق إيقاف تشغيل كل منتج على حدة. بشكل افتراضي، يتم تعيين جميع المنتجات الجديدة للسماح للمستخدمين بإجراء عملية شراء الخدمة الذاتية.
المتطلبات
لاستخدام وحدة MSCommerce PowerShell، تحتاج إلى:
- نظام تشغيل Windows 10 أو أحدث.
- دور Global أو Billing Administrator للمستأجر لتغيير نهج منتج MSCommerce .
تنبيه
يتمتع المسؤولون العموميون بإمكانية وصول غير محدودة تقريبا إلى إعدادات مؤسستك ومعظم بياناتها. للمساعدة في الحفاظ على أمان مؤسستك، نوصي بتحديد عدد المسؤولين العموميين قدر الإمكان.
- دور القارئ العمومي للمستأجر الخاص بك لمشاهدة قائمة للقراءة فقط لنهج منتجات MSCommerce .
- يجب أن يكون للشركاء المسؤولين نيابة عن (AOBO) العميل دور معين إلى المسؤول العام لإدارة عمليات شراء الخدمة الذاتية وتعطيلها في مركز مسؤولي Microsoft 365 وعبر PowerShell.
بدء استخدام وحدة MSCommerce PowerShell
للبدء في استخدام الوحدة النمطية MSCommerce PowerShell، يجب عليك تثبيتها واستيرادها إلى جلسة PowerShell، ثم الاتصال بها باستخدام بيانات الاعتماد الخاصة بك.
تثبيت وحدة MSCommerce PowerShell
يمكنك تثبيت وحدة MSCommerce PowerShell النمطية على جهاز Windows 10 مرة واحدة ثم استيرادها إلى كل جلسة PowerShell تبدأها. قم بتنزيل وحدة MSCommerce PowerShell من معرض PowerShell.
لتثبيت وحدة MSCommerce PowerShell النمطية باستخدام PowerShellGet، قم بتشغيل الأمر التالي:
Install-Module -Name MSCommerce
استيراد MSCommerce إلى جلسة PowerShell
بعد تثبيت الوحدة النمطية على جهاز Windows 10، يمكنك استيرادها إلى كل جلسة PowerShell تبدأها. لاستيراده إلى جلسة عمل PowerShell، قم بتشغيل الأمر التالي:
Import-Module -Name MSCommerce
الاتصال ب MSCommerce باستخدام بيانات الاعتماد الخاصة بك
للاتصال بوحدة PowerShell النمطية باستخدام بيانات الاعتماد الخاصة بك، قم بتشغيل الأمر التالي.
Connect-MSCommerce
يربط هذا الأمر جلسة PowerShell الحالية بمستأجر Microsoft Entra. يطالبك الأمر باسم مستخدم وكلمة مرور للمستأجر الذي تريد الاتصال به. إذا تم تمكين المصادقة متعددة العوامل لبيانات الاعتماد الخاصة بك، يمكنك استخدام الخيار التفاعلي لتسجيل الدخول.
عرض تفاصيل AllowSelfServicePurchase
لعرض وصف لقيمة المعلمة AllowSelfServicePurchase والحالة الافتراضية، استنادا إلى مؤسستك، قم بتشغيل الأمر التالي:
Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase
استخدام AllowSelfServicePurchase مع منتجات Microsoft
يحتوي هذا القسم على معلومات حول كيفية عرض قائمة بمنتجات Microsoft لشراء الخدمة الذاتية وحالتها الحالية وكيفية تعيين الحالة. للحصول على معلومات حول أنواع عروض الجهات الخارجية، راجع استخدام AllowSelfServicePurchase مع أنواع عروض الجهات الخارجية.
عرض قائمة بمنتجات Microsoft لشراء الخدمة الذاتية وحالتها
لعرض قائمة بمنتجات Microsoft المتوفرة لشراء الخدمة الذاتية وحالة كل منها، قم بتشغيل الأمر التالي:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
يسرد الجدول التالي المنتجات المتوفرة ومعرف المنتج. كما يشير إلى المنتجات التي تحتوي على إصدار تجريبي متاح ولا تتطلب طريقة دفع. إذا كان ذلك ممكنا، فإن جميع الإصدارات التجريبية الأخرى تتطلب طريقة دفع. بالنسبة للمنتجات التي تم تمكين الإصدار التجريبي دون تمكين طريقة الدفع، يمكنك تمكين الإصدار التجريبي، مع الحفاظ على القدرة على شراء المنتج معطلا. للحصول على نماذج الأوامر، راجع عرض حالة AllowSelfServicePurchase لمنتجات Microsoft أو تعيينها.
| المنتج | Productid | هل الإصدار التجريبي بدون طريقة دفع ممكن؟ |
|---|---|---|
| Clipchamp Premium | CFQ7TTC0N8SS | لا |
| Dynamics 365 BC | DYNAMICSBC | لا |
| Dynamics 365 CE | DYNAMICSCE | لا |
| Dynamics 365 تطبيق تسويق إضافي | CFQ7TTC0LHVK | لا |
| Dynamics 365 Marketing | CFQ7TTC0LH3N | لا |
| إرفاق تسويق Dynamics 365 | CFQ7TTC0LHWP | لا |
| Clipchamp Premium | CFQ7TTC0N8SS | لا |
| Microsoft 365 Copilot | CFQ7TTC0MM8R | لا |
| Microsoft 365 F3 | CFQ7TTC0LH05 | لا |
| اكتشاف Microsoft Purview | CFQ7TTC0N8SL | نعم |
| Power Apps لكل مستخدم* | CFQ7TTC0LH2H | لا |
| Power Automate لكل مستخدم* | CFQ7TTC0LH3L | لا |
| Power Automate RPA* | CFQ7TTC0LSGZ | لا |
| Power BI Premium (مستقل)* | CFQ7TTC0H6RP | لا |
| Power BI Pro* | CFQ7TTC0H9MP | لا |
| خطة المخطط 1* | CFQ7TTC0HDB1 | نعم |
| Project (النظام 3)* | CFQ7TTC0HDB0 | لا |
| Python في Excel | CFQ7TTC0S3X1 | لا |
| Teams Essential | CFQ7TTC0JN4R | لا |
| Teams الاستكشافية | CFQ7TTC0J1FV | نعم |
| Teams Premium أسعار تمهيدية | CFQ7TTC0RM8K | نعم |
| Windows 365 Business مع ميزة Windows المختلطة | CFQ7TTC0HX99 | لا |
| Windows 365 Business | CFQ7TTC0J203 | لا |
| Windows 365 Enterprise | CFQ7TTC0HHS9 | لا |
| Visio (النظام 1)* | CFQ7TTC0HD33 | نعم |
| Visio (النظام 2)* | CFQ7TTC0HD32 | لا |
| Viva Goals (تجارب الخدمة الذاتية فقط) | CFQ7TTC0PW0V | نعم |
*هذه العناصر هي معرفات محدثة. إذا قمت مسبقا بحظر المنتجات باستخدام المعرف القديم، يتم حظرها تلقائيا باستخدام المعرف الجديد. لا يلزم القيام بأي عمل آخر.
عرض حالة AllowSelfServicePurchase لمنتجات Microsoft أو تعيينها
يمكنك تعيين معلمة القيمة ل AllowSelfServicePurchase للسماح للمستخدمين أو منعهم من إجراء عملية شراء خدمة ذاتية لمنتج Microsoft. يمكنك أيضا استخدام قيمة OnlyTrialsWithoutPaymentMethod للسماح للمستخدمين بتجربة المنتجات التي ليس لديها إصدارات تجريبية مطلوبة للدفع. لمعرفة المنتجات التي تم تمكين هذه الإصدارات التجريبية لها، راجع قائمة المنتجات في عرض قائمة منتجات Microsoft للشراء بالخدمة الذاتية وحالتها. يمكن للمستخدمين شراء المنتج فقط بعد انتهاء الإصدار التجريبي إذا تم تمكين AllowSelfServicePurchase .
ملاحظة
يؤثر تغيير قيمة AllowSelfServicePurchase أو OnlyTrialsWithoutPaymentMethod فقط على الإصدارات التجريبية أو عمليات الشراء التي تم إجراؤها للمنتج المحدد من تلك النقطة إلى الأمام. لا تتأثر الإصدارات التجريبية أو عمليات الشراء الحالية للمنتج المحدد.
يصف الجدول التالي إعدادات معلمة القيمة .
| اعداد | نتائج |
|---|---|
| تمكين | يمكن للمستخدمين إجراء عمليات شراء الخدمة الذاتية والحصول على إصدارات تجريبية للمنتج. |
| OnlyTrialsWithoutPaymentMethod | لا يمكن للمستخدمين إجراء عمليات شراء الخدمة الذاتية ولكن يمكنهم الحصول على إصدارات تجريبية مجانية للمنتجات التي لا تتطلب منهم إضافة طريقة دفع. بعد انتهاء صلاحية الإصدار التجريبي، لا يمكن للمستخدم شراء الإصدار المدفوع من المنتج. |
| ذوي الاحتياجات الخاصه | لا يمكن للمستخدمين إجراء عمليات شراء الخدمة الذاتية أو الحصول على تجارب للمنتج. |
استخدم الأوامر التالية للحصول على إعدادات النهج أو تعيينها، حيث <ProductID> تكون السلسلة المقترنة باسم المنتج.
للحصول على إعداد النهج لمنتج معين، قم بتشغيل الأمر التالي:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId ```<ProductID>```
لتمكين إعداد النهج لمنتج معين، قم بتشغيل الأمر التالي:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Enabled"
لتعطيل إعداد النهج لمنتج معين، قم بتشغيل الأمر التالي:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Disabled"
للسماح للمستخدمين بتجربة منتج معين دون طريقة دفع، قم بتشغيل الأمر التالي:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "OnlyTrialsWithoutPaymentMethod"
استخدام AllowSelfServicePurchase مع أنواع عروض الجهات الخارجية
يحتوي هذا القسم على معلومات حول كيفية عرض قائمة شراء الخدمة الذاتية أنواع عروض الجهات الخارجية وحالتها، وكيفية تعيين الحالة.
ملاحظة
لا يتم حظر منتجات وخدمات البرامج كاشتراك (SaaS) المشتركة في مدخل Azure بواسطة نهج AllowSelfServicePurchase.
عرض قائمة أنواع عروض الجهات الخارجية للشراء بالخدمة الذاتية وحالتها
لعرض قائمة بجميع أنواع عروض الجهات الخارجية المتوفرة للشراء بالخدمة الذاتية وحالة كل منها، قم بتشغيل الأمر التالي:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType
يسرد الجدول التالي أنواع عروض الجهات الخارجية المتوفرة. يمكن تمكين أنواع العروض هذه أو تعطيلها لشراء الخدمة الذاتية.
| نوع العرض | المعرّف |
|---|---|
| البرامج كخدمة | المسلسل |
| مرئيات Power BI | POWERBIVISUALS |
| Dynamics 365 Dataverse Apps | DYNAMICSCE |
| Dynamics 365 Business Central | DYNAMICSBC |
عرض حالة AllowSelfServicePurchase أو تعيينها أنواع عروض الجهات الخارجية
يمكنك تعيين معلمة القيمة ل AllowSelfServicePurchase للسماح للمستخدمين أو منعهم من إجراء شراء الخدمة الذاتية لنوع عرض تابع لجهة خارجية.
يصف الجدول التالي إعدادات معلمة القيمة .
| اعداد | نتائج |
|---|---|
| تمكين | يمكن للمستخدمين إجراء عمليات شراء الخدمة الذاتية والحصول على إصدارات تجريبية للمنتج. |
| ذوي الاحتياجات الخاصه | لا يمكن للمستخدمين إجراء عمليات شراء الخدمة الذاتية أو الحصول على تجارب للمنتج. |
استخدم الأوامر التالية للحصول على إعدادات النهج أو تعيينها، حيث <ID> تكون السلسلة المقترنة بنوع العرض.
للحصول على إعداد النهج لنوع عرض جهة خارجية محدد، قم بتشغيل الأمر التالي:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>
لتمكين إعداد النهج لنوع عرض معين من جهة خارجية، قم بتشغيل الأمر التالي:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Enabled"
لتعطيل إعداد النهج لنوع عرض جهة خارجية معين، قم بتشغيل الأمر التالي:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Disabled"
مثال على البرنامج النصي لتعطيل AllowSelfServicePurchase
يرشدك المثال التالي خلال كيفية استيراد وحدة MSCommerce ، وتسجيل الدخول باستخدام حسابك، والحصول على ProductId ل Power Automate لكل مستخدم، ثم تعطيل AllowSelfServicePurchase لهذا المنتج.
Import-Module -Name MSCommerce
Connect-MSCommerce #sign-in with your global or billing administrator account when prompted
$product = Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase | where {$_.ProductName -match 'Power Automate per user'}
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product.ProductID -Value "Disabled"
إذا كانت هناك قيم متعددة للمنتج، يمكنك تشغيل الأمر بشكل فردي لكل قيمة كما هو موضح في المثال التالي:
foreach ($id in $product.ProductID) {UpdateUpdate-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product[0].ProductID -Value "Disabled"
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product[1].ProductID -Value "Disabled"
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType SaaS -Value "Disabled"}
استكشاف أخطاء HandleError وإصلاحها: فشل استرداد النهج باستخدام PolicyId 'AllowSelfServicePurchase'
في بعض الحالات، قد ترى رسالة الخطأ التالية:
HandleError : فشل استرداد النهج باستخدام PolicyId 'AllowSelfServicePurchase'، ErrorMessage - تم إغلاق الاتصال الأساسي: حدث خطأ غير متوقع عند الإرسال.
قد يكون هذا الخطأ بسبب إصدار أقدم من بروتوكول أمان طبقة النقل (TLS). عند الاتصال بهذه الخدمة، يجب عليك استخدام TLS 1.2 أو أحدث.
لحل هذا الخطأ، قم بالترقية إلى TLS 1.2. يقوم بناء الجملة التالي بتحديث بروتوكول أمان ServicePointManager للسماح ب TLS1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
لمعرفة المزيد، راجع كيفية تمكين TLS 1.2.
المحتويات ذات الصلة
إدارة مشتريات الخدمة الذاتية (مسؤول) (مقالة)
الأسئلة المتداولة حول شراء الخدمة الذاتية (مقالة)