שטחי SharePoint מתוכננים לצאת משימוש החל ממרץ 2025 והסרת התמיכה תושלם באוגוסט 2025. Microsoft Mesh מציע רבים מאותם כלים ליצירת סביבות תלת-ממדיות וכולל את היכולת לגרום לאנשים מרובים להצטרף לאירועים בו-זמנית, להיות מיוצגים כאוואטארים ולקיים תקשורת זה עם זה באמצעות שמע מרחבי. אנו ממליצים לחקור את Mesh עבור הצרכים העתידיים שלך בחוויה תלת-ממדית מודרנית.
עבור חלק מהתוכן הקיים, ייתכן שיהיה קל יותר או מותאם יותר לצרכיך לעבור בתוך SharePoint ולהשתמש בדף SharePoint הכולל תמונות, סרטוני וידאו וכן הלאה. משמש בשטח או כדי להשתמש בתצוגות מקדימות של קבצים להצגת תמונות וסרטוני וידאו ב- 360 מעלות בספריות מסמכים. פעולה זו תאפשר עריכה, פרסום והצגה של תוכן הדומה לשטח של SharePoint.
| תרחיש | רשת | מרחבים של SharePoint | דפי SharePoint |
|---|---|---|---|
| צור חללים מודרניים בתלת-ממד | כן | כן | לא |
| נוכחות משותפת ואירועים אינטראקטיביים בתלת-ממד | כן | לא | לא |
| לפרסם תוכן בכל עת גישה | לא | כן | כן |
זיהוי תוכן של שטחי SharePoint
באפשרותך לחפש תוכן של שטחי SharePoint שיש לך גישה אליו באמצעות החיפוש של SharePoint. באתר SharePoint ברמה העליונה עבור הדייר שלך, הקלד "SPContentType:Space" והחיפוש יחזיר את כל הרווחים שיש לך גישה אליהם. ניתן למיין תצוגה זו כדי להציג את הרווחים האחרונים שנוצרו או השתנו.
באפשרותך לזהות תוכן של רווחים באתר על-ידי ניווט לספריית הדפים וחיפוש קבצים עם סוג התוכן "רווח". שים לב שעמודה זו אינה מוצגת כברירת מחדל, ולכן ייתכן שיהיה עליך להציג אותה בתיבת הדו-שיח הצגה או הסתרה של עמודות לאחר בחירה באפשרות 'הוסף עמודה'.
קובץ Script של PnP PowerShell לדוגמה לזיהוי אתרים עם תוכן של רווחים
באפשרותך לזהות אתרי SharePoint כאשר התכונה 'רווחים' זמינה באמצעות קובץ Script של PnP PowerShell. קובץ Script לדוגמה מוצג להלן כדי לסייע לך להתחיל בעבודה. אם לא השתמשת בעבר ב- PnP של SharePoint, תצטרך לפעול לפי ההוראות לתחילת העבודה כדי ליצור את EntraAppClientID. המשתמש שמפעיל קובץ Script זה חייב להיות בעל גישה לכל האתרים בדייר, אחרת הוא ייכשל עבור כל האתרים שלמשתמש אין גישה אליהם; עם זאת, קובץ ה- Script יפעל עד להשלמתו עבור כל האתרים שלמשתמש יש גישה אליהם, ותוכל לשלב תוצאות ממשתמשים מרובים כדי להשיג כיסוי רחב יותר.
$entraAppClientID = ""
# 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://.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 (ראה סעיף "הגדרת גישה למזהה Entra משלך גישה ליישומים בלבד של האפליקציה והקפדה על הענקת הרשאות SharePoint ל- sites.read.all או sites.full.control) שאתה יוצר עבור SharePoint PnP Powershell.
לאחר שהגדרת את מזהה האפליקציה של מזהה ה- Entra, הוסף פרטי אישור לקובץ ה- Script:
$certPath = ""
$certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force
$tenantId = "[Insert Tenant ID]"
לאחר מכן שנה את הפקודה 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' ללא זמינה באתרים שבהם ברצונך למנוע יצירה של תוכן חדש של 'מרחבים'. סיבה אחת לשקול לעשות זאת היא אם אתה רואה אתרים שבהם התכונה הופעלה, אך לא נוצרו רווחים. באתרים אלה תמשיך האפשרות ' שטח ' להופיע בתפריט '+חדש ' לאחר שנבטל את התכונה כברירת מחדל במרץ 2025, אלא אם כן התכונה מושבתת עבור האתר.
הפקודות הבאות של PnP PowerShell יהפכו את התכונה ללא זמינה עבור אתר:
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926”
Connect-PnPOnline -Url -Interactive -ClientId $entraAppClientID -Connection $connection
Disable-PnPFeature -Scope Web -Identity $featureGuid -Force
הערה
- כלי מודרניזציה, כלים וכל שאר רכיבי ה-PnP הם כלי קוד פתוח המגובים על ידי קהילה פעילה המספקת תמיכה עבורם. אין הסכם רמת שירות (SLA) לתמיכה בכלי קוד פתוח מערוצי תמיכה רשמיים של Microsoft.
- דוגמה זו מסופקת כפי שהיא ללא אחריות מכל סוג שהוא, מפורשת או משתמעת, כולל כל אחריות משתמעת לגבי התאמה למטרה מסוימת, סחירות או אי-הפרה