PowerShell لـ Microsoft Copilot: استكشاف الأخطاء وإصلاحها والتهيئة
By Mirko Peters · · Updated
تعرّف على كيفية استخدام PowerShell لتهيئة Microsoft Copilot واستكشاف أخطائه وتدقيقه ودعمه عبر عمليات النشر في Microsoft 365.
Automatically translated with AI from the original post. Read the English original

مرحباً بكم في منشور اليوم، حيث سنتعمق في القدرات القوية لـ PowerShell في إدارة Microsoft Copilot واستكشاف أخطائه وإصلاحها. تُعيد Microsoft Copilot تشكيل طريقة تفاعلنا مع التقنية، ويمكن أن يساعدك الاستعانة بـ PowerShell على التحكم الكامل ببيئة Copilot لديكم. سيتناول هذا المنشور أهم الأوامر للتحقق من حالة الترخيص، وتهيئة الإعدادات، وتشخيص مشكلات الاتصال، وحل التعارضات التي قد تعيق أداء Copilot. سواء كنتم من محترفي تقنية المعلومات أو من المستخدمين المتقدمين، سيزوّدكم هذا الدليل بالمعرفة اللازمة لتحسين تجربتكم مع Copilot. وتأكدوا أيضاً من الاطلاع على أحدث حلقة بودكاست لدينا، Copilot Settings Microsoft Won’t Explain، حيث نتعمق في الإعدادات التي لا تشرحها Microsoft دائماً، لنمنحكم صورة كاملة عن تهيئة Copilot وإدارته.
مقدمة: إطلاق العنان لقوة PowerShell مع Copilot
صُممت Microsoft Copilot لتعزيز الإنتاجية وتبسيط سير العمل عبر منصات Microsoft المختلفة. ومع ذلك، like أي تقنية متطورة، قد تواجه مشكلات تتطلب استكشاف الأخطاء وإصلاحها. يوفر PowerShell مجموعة قوية من الأدوات لتشخيص هذه المشكلات وحلها، بما يضمن قدرتكم على استخدام Copilot بفاعلية والاستفادة منها إلى أقصى حد ضمن بيئة Microsoft 365 لديكم. ومن خلال إتقان أوامر PowerShell، يمكنكم أتمتة المهام، وإدارة التهيئات، والحصول على رؤى حول أداء Copilot لا تكون متاحة بطريقة أخرى. سيرشدكم منشور المدونة هذا إلى الأوامر الأساسية وأفضل الممارسات لإدارة Copilot، ليصبح كل منكم مسؤولاً متمرساً في مؤسستكم.
فهم Microsoft Copilot ومنظومته
أهم ميزات Microsoft 365 Copilot والتكامل مع الذكاء الاصطناعي
تتمتع Microsoft 365 Copilot بعدد من الميزات الرئيسية المصممة لإحداث تحول في طريقة تفاعل المستخدمين مع تطبيقات Microsoft 365. تشمل هذه الميزات إنشاء المحتوى بذكاء، وتحليل البيانات، وإدارة المهام الآلية، وأدوات التواصل المحسّنة داخل Microsoft Teams وMicrosoft Viva. يكمن جوهر Microsoft Copilot وMicrosoft 365 Copilot في تكاملهما المتطور مع الذكاء الاصطناعي، الذي يمكّنهما من فهم السياق، والتعلم من سلوك المستخدم، وتقديم اقتراحات ذات صلة. يتيح هذا التكامل لـ Microsoft Copilot أتمتة المهام المعقدة، وتقديم رؤى تنبؤية، وتخصيص تجربة المستخدم. كما أن التأكد من تزويد ترخيص Copilot بشكل صحيح ضروري للوصول إلى ميزات Copilot ضمن اشتراك Microsoft 365 لديكم.
يساعد فهم هذه الميزات والتكامل مع الذكاء الاصطناعي في استكشاف أخطاء Microsoft 365 Copilot وإصلاحها، لأنكم تعرفون ما يُتوقع وتستطيعون تحديد الوقت الذي لا تعمل فيه وظيفة معينة كما ينبغي. علاوة على ذلك، يمكنكم التأكد من أن الذكاء الاصطناعي يعمل بشكل صحيح ومسؤول. إن الاستخدام المسؤول للذكاء الاصطناعي جانب أساسي في إدارة تجربة Copilot وتحسينها، وهو جزء بالغ الأهمية من عملية الاستكشاف والإصلاح.
تمكين Copilot وتهيئته في Windows 11
للبدء في استخدام Microsoft Copilot في Windows 11، يجب اتباع عدة خطوات لتمكين Copilot بشكل صحيح. تشمل الخطوات الرئيسية التأكد من تثبيت أحدث إصدار من Windows 11 على النظام، والتحقق من ربط حساب Microsoft بملف تعريف Windows 11 الخاص بكم. وإذا كنتم تديرون عدة أجهزة، فتأكدوا من تثبيت تطبيق Copilot على جميع الأجهزة المطلوبة لضمان الوصول إلى ميزات Copilot. أما بالنسبة للمؤسسات، فإن مركز إدارة Microsoft 365 هو المكان الذي تديرون فيه تعيينات تراخيص Copilot، وتتأكدون من أن جميع المستخدمين لديهم الأذونات اللازمة لاستخدام Copilot.
تتيح إدارة إعدادات Microsoft Copilot للمستخدمين تخصيص التجربة بما يتناسب مع احتياجاتهم المحددة. ضمن إعدادات Windows 11، يمكنك ضبط Copilot لإدارة إعدادات مثل سرعة استجابته، وأنواع الإشعارات التي يقدمها، وإمكانية وصوله إلى بيانات معينة. أما بالنسبة إلى Microsoft 365 Copilot، فيمكن للمسؤولين إدارة الإعدادات من خلال مركز إدارة Microsoft 365، والتحكم في توفر ميزات Copilot وإعدادات خصوصية البيانات. ويُعد فهم هذه الإعدادات أمرًا بالغ الأهمية لضمان استخدام Copilot بشكل مسؤول وفعّال. قد تحتاج أيضًا إلى ضبط الإعدادات المتعلقة بـ Microsoft Edge لتحسين طريقة تفاعل Copilot مع محتوى الويب. وهذا يضمن تجربة سلسة وآمنة مع Copilot لجميع المستخدمين ضمن منظومة Microsoft.
استكشاف مشكلات التفعيل الشائعة وإصلاحها باستخدام PowerShell
إذا واجهتك مشكلات في تفعيل Microsoft Copilot، فيمكن لعدة خطوات لاستكشاف الأخطاء وإصلاحها أن تساعد. يمكن أن يلعب PowerShell دورًا محوريًا في تشخيص هذه المشكلات وحلها. إليك الطريقة:
- تحقق من حالة ترخيص Copilot: استخدم PowerShell للتأكد من أن ترخيص Copilot نشط في مركز إدارة Microsoft 365. يمكن للأمر
Get-MsolAccountSkuأن يعرض جميع التراخيص المتاحة وحالاتها. على سبيل المثال:
Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -like "*Copilot*"}
- تحقق من إعدادات Microsoft Entra ID: تأكد من أن إعدادات Microsoft Entra ID (المعروفة سابقًا باسم Azure AD) مضبوطة بشكل صحيح للسماح بوصول Copilot. استخدم الأمر
Get-AzureADUserللتحقق من أذونات المستخدم وعضويات المجموعات.
Get-AzureADUser -ObjectId "user@example.com" | Select-Object DisplayName, UserPrincipalName, UserType
- حدّث Windows 11: تأكد من أن Windows 11 محدّث بالكامل، فالإصدارات القديمة قد تسبب مشكلات في التوافق. ورغم أن PowerShell لا يستطيع تحديث Windows مباشرةً، يمكنك استخدامه للتحقق من الإصدار الحالي.
Get-ComputerInfo | Select-Object OsName, OsVersion
- أعد ضبط إعدادات Copilot: استخدم PowerShell لإعادة ضبط إعدادات Copilot لضمان الوصول الصحيح إلى ميزات Copilot. قد يتضمن ذلك إعادة تعيين الإعدادات أو إعادة تطبيق التهيئات.
# Example: Resetting a specific Copilot setting (this command is illustrative, specific Copilot settings might require different commands) Set-ItemProperty -Path "HKCU:\Software\Microsoft\Copilot" -Name "FeatureEnabled" -Value "1"
إن معالجة هذه العقبات الشائعة ستمكّنك من تفعيل Copilot وضمان الوصول إلى تجربة Copilot المدعومة بالذكاء الاصطناعي.
التعمق: أوامر PowerShell لاستكشاف مشكلات Copilot وإصلاحها
يمكن أن يكون PowerShell أداةً قوية لاستكشاف مشكلات Microsoft Copilot وMicrosoft 365 Copilot وإصلاحها. يستطيع المسؤولون استخدام أوامر PowerShell للتحقق من حالة تراخيص Copilot، وضبط الإعدادات، وتشخيص مشكلات الاتصال. فعلى سبيل المثال، يمكن لـ PowerShell التحقق من أن Microsoft Entra ID مضبوط بشكل صحيح للسماح بالوصول إلى Copilot. كما يمكن استخدامه لتفعيل Copilot لمستخدمين أو مجموعات محددة، أو تعطيله عند الحاجة. وبالإضافة إلى ذلك، يساعد PowerShell في تحديد أي تعارضات أو مشكلات توافق قد تمنع Copilot من العمل بشكل صحيح.
إليك بعض أوامر PowerShell الأساسية:
- التحقق من حالة الترخيص:
للتحقق من حالة تراخيص Copilot، يمكنك استخدام الأمر Get-MsolAccountSku. يعرض هذا الأمر جميع التراخيص المتاحة وحالاتها، مما يتيح لك التأكد من أن ترخيص Copilot نشط.
Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -like "*Copilot*"}
- التحقق من إعدادات Microsoft Entra ID:
تأكد من أن إعدادات Microsoft Entra ID (المعروفة سابقًا باسم Azure AD) مضبوطة بشكل صحيح للسماح بالوصول إلى Copilot. استخدم الأمر Get-AzureADUser للتحقق من أذونات المستخدم وعضويات المجموعات.
Get-AzureADUser -ObjectId "user@example.com" | Select-Object DisplayName, UserPrincipalName, UserType
- تفعيل Copilot للمستخدمين محددين أو تعطيله:
يمكنك تفعيل Copilot أو تعطيله لمستخدمين محددين باستخدام PowerShell. ويتضمن ذلك تعديل خصائص المستخدم في Microsoft Entra ID. أولًا، تأكد من تثبيت وحدة AzureAD:
Install-Module AzureAD
ثم اتصل بـ Azure AD:
Connect-AzureAD
قد تحتاج إلى تعيين ترخيص محدد أو تعديل سمة مخصصة لتمكين Copilot. يوضح المثال التالي كيفية تحديث سمة المستخدم:
Set-AzureADUser -ObjectId "user@example.com" -ExtensionProperty @{"CopilotEnabled"=$true}
- تشخيص مشكلات الاتصال:
قد تمنع مشكلات الاتصال Copilot من العمل بشكل صحيح. استخدم PowerShell لاختبار الاتصال بالشبكة بخدمات Microsoft.
Test-NetConnection -ComputerName outlook.office365.com -Port 443
- تحديد التعارضات ومشكلات التوافق:
يمكن أن يساعد PowerShell في تحديد التعارضات ومشكلات التوافق التي قد تمنع Copilot من العمل بشكل سليم. تحقّق من البرامج المتعارضة أو برامج التشغيل القديمة.
Get-WmiObject -Class Win32_Product | Select-Object Name, Version
إن فهم هذه الأوامر في PowerShell واستخدامها يمنح المسؤولين تحكماً ومرونة أكبر في إدارة Microsoft Copilot واستكشاف أخطائه وإصلاحها، خاصة عند التعامل مع التهيئات المعقدة أو أعداد كبيرة من المستخدمين.
إدارة الوصول إلى Microsoft Copilot باستخدام PowerShell
كيفية تمكين الوصول أو تعطيله
لإدارة الوصول إلى Microsoft Copilot وMicrosoft 365 Copilot بفعالية، يحتاج المسؤولون إلى فهم كيفية تمكين Copilot وتعطيله بما يتوافق مع احتياجات المؤسسة. ضمن مركز إدارة Microsoft 365، يمكنك إدارة تعيينات ترخيص Copilot ومنح الوصول أو سحبه حسب الحاجة. بالنسبة إلى المستخدمين الأفراد، يمكنك استخدام أوامر PowerShell لضبط إعدادات الوصول مباشرة. إليك الطريقة:
- تمكين الوصول:
لتمكين الوصول، تأكد من أن المستخدم لديه الترخيص المناسب المعيّن في مركز إدارة Microsoft 365. يمكنك استخدام PowerShell للتحقق من تعيينات التراخيص:
Get-MsolUserLicense -UserPrincipalName "user@example.com"
- تعطيل الوصول:
لتعطيل الوصول، أزِل ترخيص Copilot من المستخدم. يمكن إجراء ذلك من خلال مركز إدارة Microsoft 365 أو عبر PowerShell:
$License = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -like "*Copilot*"} $LicenseOptions = New-MsolLicenseOptions -AccountSkuId $License.AccountSkuId -DisabledPlans $License.ServiceStatus.ServicePlan.Name Set-MsolUserLicense -UserPrincipalName "user@example.com" -AddLicenses $License.AccountSkuId -LicenseOptions $LicenseOptions
إدارة المستخدمين الأفراد والمجموعات
تتطلب الإدارة الفعالة لـ Microsoft Copilot التعامل مع الوصول للمستخدمين الأفراد والمجموعات معاً. يتيح مركز إدارة Microsoft 365 للمسؤولين تعيين تراخيص Copilot لحسابات Microsoft فردية أو لمجموعات كاملة عبر Microsoft Entra ID (المعروف سابقاً باسم Azure AD). وبالنسبة إلى المؤسسات الكبيرة، تبسّط الإدارة المعتمدة على المجموعات عملية منح الوصول إلى Microsoft 365 Copilot أو سحبه. يضمن هذا النهج أن يتمتع المستخدمون ضمن أقسام أو أدوار محددة بمستوى الوصول المناسب إلى ميزات Copilot.
يمكنك استخدام PowerShell لإدارة عضويات المجموعات والتأكد من أن المستخدمين لديهم الأذونات الصحيحة:
# Add a user to a group Add-AzureADGroupMember -ObjectId "group_id" -RefObjectId (Get-AzureADUser -SearchString "user@example.com").ObjectId
# Remove a user from a group Remove-AzureADGroupMember -ObjectId "group_id" -MemberId (Get-AzureADUser -SearchString "user@example.com").ObjectId
إزالة الوصول إلى Copilot
إزالة الوصول إلى Microsoft Copilot مهمة حرجة عندما يغادر الموظفون المؤسسة أو يغيّرون أدوارهم. ضمن مركز إدارة Microsoft 365، يمكن للمسؤولين سحب تعيينات تراخيص Copilot بسرعة، وبذلك يتم تعطيل Copilot فعلياً للمستخدمين المحددين عبر المستأجر بأكمله. من الضروري إزالة الوصول فوراً لحماية البيانات الحساسة والحفاظ على الامتثال.
إليك كيفية إزالة الوصول باستخدام PowerShell:
- سحب ترخيص Copilot:
$License = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -like "*Copilot*"} Remove-MsolUserLicense -UserPrincipalName "user@example.com" -LicenseToRemove $License.AccountSkuId
- مراقبة Microsoft Entra ID:
تأكد من أن الموظفين السابقين أو المستخدمين لم يعودوا يملكون أي أذونات وصول متبقية. تمنع عمليات التدقيق المنتظمة لحقوق وصول المستخدمين الخروقات الأمنية المحتملة، وتضمن ألا يستخدم Copilot وميزاته إلا الأشخاص المصرّح لهم، مما يحمي بيئة Microsoft 365 لديك.
دمج Microsoft Teams وتحسينه مع Copilot
يمكن أن يعزز دمج Microsoft Copilot في Microsoft Teams التعاون والإنتاجية بشكل ملحوظ. يستطيع مستخدمو Microsoft Teams استخدام Copilot لتلخيص نصوص الاجتماعات الطويلة، وإنشاء بنود العمل، والعثور بسرعة على المعلومات ذات الصلة التي تُشارك داخل القنوات. فيما يلي بعض أوامر PowerShell التي تساعد في تحسين هذا الدمج:
- التحقق من إعدادات Teams:
تأكد من أن بيئة Microsoft Teams مُهيّأة بشكل صحيح، وأن المستخدمين لديهم تراخيص Copilot اللازمة مُعيّنة عبر مركز إدارة Microsoft 365.
Get-Team | Select-Object DisplayName, GroupId
- استكشاف أخطاء Copilot في Teams وإصلاحها:
عالج المشكلات الشائعة التي قد تظهر أثناء الاستخدام، بما في ذلك تلك المتعلقة بـ Copilot for Windows. تحقق من حالة ترخيص Copilot للتأكد من أنه نشط، خاصةً إذا لم يستجب Copilot للمطالبات أو الأوامر.
Get-MsolUserLicense -UserPrincipalName "user@example.com"
- مسح ذاكرة التخزين المؤقت لـ Teams:
على الرغم من أن PowerShell لا يستطيع مسح ذاكرة التخزين المؤقت لـ Teams مباشرةً، يمكنك تزويد المستخدمين بتعليمات للقيام بذلك يدوياً:
- أغلق Microsoft Teams.
- افتح مستكشف الملفات وأدخل
%appdata%\Microsoft\Teams. - احذف محتويات المجلدات التالية:
Cacheblob_storagedatabasesGPUCacheIndexedDBLocal Storagetmp
- أعد تشغيل Microsoft Teams.
أفضل الممارسات لإدارة Copilot عبر PowerShell
لتحقيق أقصى استفادة من PowerShell في إدارة Microsoft Copilot، ضع في اعتبارك أفضل الممارسات التالية:
- التدقيق الدوري:
نفّذ تدقيقاً دورياً لصلاحيات وصول المستخدمين وتعيينات التراخيص لضمان الامتثال والأمان. استخدم نصوص PowerShell لأتمتة هذه المراجعات وتحديد أي تناقضات.
- إعداد التقارير الآلي:
أنشئ تقارير آلية باستخدام PowerShell لتتبع استخدام Copilot، وتحديد المشكلات المحتملة، ومراقبة الأداء. يساعد ذلك في معالجة المشكلات استباقياً وتحسين تجربة Copilot للمستخدمين.
- إدارة إصدارات النصوص البرمجية:
حافظ على التحكم في إصدارات نصوص PowerShell البرمجية لتتبع التغييرات وضمان القدرة على الرجوع إلى الإعدادات السابقة عند الحاجة. استخدم أدوات مثل Git لإدارة نصوصك البرمجية.
- إدارة بيانات الاعتماد بأمان:
أدِر بيانات الاعتماد بأمان عند استخدام نصوص PowerShell البرمجية. تجنب تضمين بيانات الاعتماد مباشرةً في نصوصك البرمجية، واستخدم تقنيات آمنة لإدارتها، مثل Azure Key Vault أو Credential Manager.
- التوثيق:
وثّق نصوص PowerShell البرمجية والإعدادات الخاصة بك لضمان قدرة الآخرين على فهمها وصيانتها. يكتسب ذلك أهمية خاصة في المؤسسات الكبيرة حيث قد يشارك عدة مسؤولين في الإدارة.
الخلاصة: إتقان إعدادات Copilot لتعزيز الإنتاجية
في الختام، يُعد إتقان PowerShell لـ Microsoft Copilot أمراً أساسياً لتعزيز الإنتاجية وكفاءة الإدارة. من خلال الاستفادة من الأوامر والتقنيات التي تناولتها في منشور المدونة هذا، يمكنك استكشاف المشكلات وإصلاحها بفعالية، وإدارة الوصول، وتحسين تجربة Copilot لمؤسستك. يوفر PowerShell الأدوات اللازمة لضمان عمل Copilot بسلاسة وأمان، مما يعظّم فوائده لجميع المستخدمين. تأكد أيضاً من الاطلاع على أحدث حلقة لدينا من البودكاست، Copilot Settings Microsoft Won’t Explain، حيث نتعمق في الإعدادات التي لا تشرحها Microsoft دائماً، لنمنحك صورة كاملة عن تهيئة Copilot وإدارته. بالتوفيق في كتابة النصوص البرمجية!
استمع أيضاً إلى هذه الحلقات
إذا كنت تبحث عن PowerShell لـ Microsoft Copilot، فإن هذه الحلقات تضيف سياقاً عملياً حول التنفيذ والبنية والأمان والحوكمة:
- Microsoft AI Agent Harness – Simply Explained — تعرّف على التنسيق والأدوات والتقييم وقابلية المراقبة وضوابط الحماية لأنظمة الذكاء الاصطناعي الموثوقة.
- Azure AI Foundry – Simply Explained — اطّلع على كيفية بناء الذكاء الاصطناعي على مستوى المؤسسات وتقييمه ونشره وحوكمته.
- RAG on Azure – Simply Explained — تعرّف على كيفية تحسين جودة الإجابات من خلال الاسترجاع والتأسيس على المصادر والأذونات والاستشهادات.
- Microsoft Defender XDR – Simply Explained — اربط قرارات بنية النظام بوضوح الأمان والاستجابة للحوادث.