من المقرر إهمال مساحات SharePoint بدءا من مارس 2025 مع إزالة الدعم المكتمل في أغسطس 2025. تقدم Microsoft Mesh العديد من الأدوات نفسها لتأليف البيئات ثلاثية الأبعاد وتتضمن القدرة على انضمام عدة أشخاص إلى الأحداث في نفس الوقت، وتمثيلهم كافاتار، والتواصل مع بعضهم البعض بالصوت المكاني. نوصي باستكشاف Mesh لاحتياجاتك المستقبلية من التجربة الشاملة ثلاثية الأبعاد.
بالنسبة لبعض المحتويات الموجودة، قد يكون من الأسهل أو الأكثر توافقا مع احتياجاتك الانتقال داخل SharePoint واستخدام صفحة SharePoint التي تتضمن الصور ومقاطع الفيديو وما إلى ذلك. يستخدم في المساحة أو لاستخدام معاينات الملفات لعرض صور ومقاطع فيديو 360 درجة في مكتبات المستندات. سيؤدي ذلك إلى تمكين تحرير المحتوى الذي يشبه مسافات SharePoint ونشره وعرضه.
السيناريو |
شبكه |
مسافات SharePoint |
صفحات SharePoint |
---|---|---|---|
إنشاء مسافات غامرة ثلاثية الأبعاد |
نعم |
نعم |
لا |
التواجد المشترك والأحداث الشاملة ثلاثية الأبعاد |
نعم |
لا |
لا |
نشر المحتوى لأي وقت وصول |
لا |
نعم |
نعم |
تحديد محتوى SharePoint Spaces
يمكنك البحث عن محتوى مساحات SharePoint الذي يمكنك الوصول إليه باستخدام بحث SharePoint. في موقع SharePoint من المستوى الأعلى للمستأجر، اكتب "SPContentType:Space" وسيعيد البحث جميع المسافات التي يمكنك الوصول إليها. يمكن فرز طريقة العرض هذه لإظهار أحدث المسافات التي تم إنشاؤها أو تعديلها.
يمكنك تحديد مسافات المحتوى في موقع من خلال الانتقال إلى مكتبة الصفحات والبحث عن أي ملفات بها "مسافة" من نوع المحتوى. لاحظ أن هذا العمود لا يظهر بشكل افتراضي، لذلك قد تحتاج إلى إظهاره في مربع الحوار إظهار الأعمدة أو إخفائها بعد تحديد إضافة عمود.
مثال على برنامج PnP PowerShell النصي لتحديد المواقع ذات محتوى المسافات
يمكنك تحديد مواقع SharePoint مع تمكين ميزة المسافات باستخدام برنامج نصي PnP PowerShell. يظهر أدناه مثال على البرنامج النصي لمساعدتك على البدء. إذا لم تكن قد استخدمت SharePoint PnP مسبقا، فستحتاج إلى اتباع إرشادات بدء الاستخدام لإنشاء EntraAppClientID. يجب أن يكون لدى المستخدم الذي يقوم بتشغيل هذا البرنامج النصي حق الوصول إلى جميع المواقع في المستأجر أو سيفشل لأي مواقع لا يملك المستخدم حق الوصول إليها؛ ومع ذلك، سيتم تشغيل البرنامج النصي حتى الاكتمال لجميع المواقع التي يمكن للمستخدم الوصول إليها ويمكنك دمج النتائج من عدة مستخدمين لتحقيق تغطية أوسع.
$entraAppClientID = "[EnterEntraAppID From PnP Setup Instructions]" # Define the Spaces feature GUIDs #$featureGuid = "2AC9C540-6DB4-4155-892C-3273957F1926" #use this GUID to check for sites where the feature is currently enabled $featureGuid = "f4c52091-703d-431c-ac2d-41f9f257052a" #this GUID checks for sites that have ever had the feature enabled and therefore may have spaces in its library
# Connect to SharePoint Online $adminUrl = "https://[InsertTenantInfo].sharepoint.com" $connection = Connect-PnPOnline -Url $adminUrl -Interactive -ClientId $entraAppClientID -ReturnConnection
# Get all site collections $sites = Get-PnPTenantSite -Detailed -Connection $connection $results = @() foreach ($site in $sites) { echo $site.Url
# Connect to the site
Connect-PnPOnline -Url $site.Url -Interactive -ClientId $entraAppClientID -Connection $connection # Check if the MixedReality feature is enabled $feature = Get-PnPFeature -Identity $featureGuid -Scope Site if ($feature.DefinitionId -eq $featureGuid) { # Get the pages library $pagesLibrary = Get-PnPList -Identity "SitePages" echo "Feature On" # Get all pages with content type "Space" $spacePages = Get-PnPListItem -List $pagesLibrary | Where-Object {$_.FieldValues.MetaInfo -match 'ContentTypeId:SW\|0x0101009D1CB255DA76424F860D91F20E6C41180043153F945E98468297E67C3EEE43AB7000'} # Get the total number of spaces $totalSpacePages = $spacePages.Count # Store the result $results += [PSCustomObject]@{ SiteUrl = $site.Url FeatureGuid = $featureGuid TotalSpaces = $totalSpacePages } }}
# Output the results $results | Format-Table -AutoSize
استخدام الوصول إلى التطبيق فقط
إذا لم يكن لديك حساب مستخدم لديه حق الوصول إلى جميع المواقع، يمكنك استخدام الوصول إلى التطبيق فقط ومنح أذونات التطبيق المناسبة لتطبيق Entra ID (راجع القسم "إعداد الوصول إلى تطبيق معرف Entra الخاص بك ل App Access فقط وتأكد من منح مواقع أذونات SharePoint.read.all أو sites.full.control) التي تقوم بإنشائها ل SharePoint PnP Powershell.
بمجرد إعداد معرف تطبيق Entra ID، أضف تفاصيل الشهادة إلى البرنامج النصي:
$certPath = "[Insert Path to Certificate]" $certPassword = ConvertTo-SecureString -سلسلة "[إدراج سلسلة كلمة المرور]" -AsPlainText -Force $tenantId = "[إدراج معرف المستأجر]"
ثم قم بتغيير الأمر Connect-PnPOnline من تسجيل الدخول التفاعلي لاستخدام الوصول إلى التطبيق فقط:
$connection = Connect-PnPOnline -Url $adminUrl -Interactive -ClientId $entraAppClientID -CertificatePath $certPath -CertificatePassword $certPassword -ReturnConnection
AND
Connect-PnpOnline -Url $site.Url -ClientId $entraAppClientID -Tenant $tenantId -CertificatePath $certPath -CertificatePassword $certPassword -Connection $connection
تعطيل ميزة المسافات باستخدام PnP PowerShell
قد يكون من المفيد تعطيل ميزة مسافات SharePoint على المواقع التي تريد تثبيط إنشاء محتوى مسافات جديد فيها. أحد أسباب التفكير في القيام بذلك هو إذا رأيت المواقع التي تم تنشيط الميزة فيها، ولكن لم يتم إنشاء مسافات. ستستمر هذه المواقع في ظهور خيار المسافة في القائمة +New بعد إيقاف تشغيل الميزة بشكل افتراضي في مارس 2025 ما لم يتم إيقاف تشغيل الميزة للموقع.
ستقوم أوامر PnP PowerShell التالية بتعطيل الميزة لموقع ما:
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926” Disable-PnPFeature -Scope Web -Identity $featureGuid -Force
#x1ملاحظات:
-
تعد أدوات التحديث وجميع مكونات PnP الأخرى أدوات مفتوحة المصدر يدعمها مجتمع نشط يوفر الدعم لها. لا توجد اتفاقية مستوى الخدمة لدعم الأدوات مفتوحة المصدر من قنوات دعم Microsoft الرسمية.
-
يتم توفير هذا المثال كما هو دون ضمان من أي نوع، سواء كان صريحا أو ضمنيا، بما في ذلك أي ضمانات ضمنية للياقة البدنية لغرض معين، أو قابلية تجارية، أو عدم انتهاك