มีการวางแผนเลิกใช้พื้นที่ SharePoint ในเดือนมีนาคม 2025 โดยจะนําการสนับสนุนออกโดยเสร็จสมบูรณ์ในเดือนสิงหาคม 2025 Microsoft Mesh มีเครื่องมือหลายอย่างที่เหมือนกันสําหรับการเขียนสภาพแวดล้อม 3 มิติ และรวมถึงความสามารถในการให้หลายคนเข้าร่วมเหตุการณ์ในเวลาเดียวกัน แสดงเป็นรูปประจําตัว และสื่อสารกันด้วยเสียงเชิงพื้นที่ เราขอแนะนําให้สํารวจ Mesh สําหรับความต้องการประสบการณ์ใช้งาน 3 มิติที่ครอบคลุมในอนาคตของคุณ
สําหรับเนื้อหาที่มีอยู่บางส่วน อาจเป็นเรื่องง่ายหรือมากขึ้นตามที่คุณต้องการในการเปลี่ยนภายใน SharePoint และใช้หน้า SharePoint ที่มีรูปภาพ วิดีโอ และอื่นๆ ใช้ในพื้นที่หรือใช้การแสดงตัวอย่างไฟล์สําหรับการดูรูปและวิดีโอ 360° ในไลบรารีเอกสาร ซึ่งจะเปิดใช้งานการแก้ไข การประกาศ และการดูเนื้อหาที่คล้ายกับพื้นที่ SharePoint
สถานการณ์ |
ตาข่าย |
ช่องว่างของ SharePoint |
หน้า SharePoint |
---|---|---|---|
สร้างพื้นที่ที่ครอบคลุมแบบ 3 มิติ |
ใช่ |
ใช่ |
ไม่ |
การแสดงตนร่วมกันและเหตุการณ์ที่ครอบคลุมแบบ 3 มิติ |
ใช่ |
ไม่ |
ไม่ |
เผยแพร่เนื้อหาได้ตลอดเวลาที่เข้าถึง |
ไม่ |
ใช่ |
ใช่ |
การระบุเนื้อหา SharePoint Spaces
คุณสามารถค้นหาเนื้อหาพื้นที่ SharePoint ที่คุณสามารถเข้าถึงได้โดยใช้การค้นหาของ SharePoint ในไซต์ SharePoint ระดับบนสุดสําหรับผู้เช่าของคุณ ให้พิมพ์ "SPContentType:Space" และการค้นหาจะส่งกลับช่องว่างทั้งหมดที่คุณมีสิทธิ์เข้าถึง มุมมองนี้สามารถเรียงลําดับเพื่อแสดงพื้นที่ที่สร้างหรือปรับเปลี่ยนล่าสุดได้
คุณสามารถระบุช่องว่างเนื้อหาในไซต์ได้โดยการนําทางไปยังไลบรารีหน้า และค้นหาไฟล์ใดๆ ที่มีชนิดเนื้อหา "ช่องว่าง" โปรดทราบว่าคอลัมน์นี้จะไม่แสดงตามค่าเริ่มต้น ดังนั้นคุณอาจจําเป็นต้องแสดงในกล่องโต้ตอบ แสดงหรือซ่อนคอลัมน์ หลังจากเลือก เพิ่มคอลัมน์
ตัวอย่างสคริปต์ PnP PowerShell สําหรับการระบุไซต์ที่มีเนื้อหา Spaces
คุณสามารถระบุไซต์ SharePoint ที่เปิดใช้งานฟีเจอร์ Spaces ได้โดยใช้สคริปต์ PnP PowerShell ตัวอย่างสคริปต์จะแสดงอยู่ด้านล่างเพื่อช่วยให้คุณเริ่มต้นใช้งาน ถ้าคุณไม่เคยใช้ PnP ของ SharePoint มาก่อน คุณจะต้อง ทําตามคําแนะนําในการเริ่มต้นใช้งาน เพื่อสร้าง 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
การใช้ Access เฉพาะแอป
ถ้าคุณไม่มีบัญชีผู้ใช้ที่มีสิทธิ์เข้าถึงไซต์ทั้งหมด คุณสามารถใช้ การเข้าถึงแอปเท่านั้น และให้สิทธิ์แอปพลิเคชันที่เหมาะสมกับ แอปพลิเคชัน Id รายการ (ดูส่วน "การตั้งค่าการเข้าถึงแอป Entra ID ของคุณเองสําหรับ App Only Access และตรวจสอบให้แน่ใจว่าคุณให้สิทธิ์ SharePoint sites.read.all หรือ sites.full.control) ที่คุณสร้างสําหรับ Powershell ของ SharePoint PnP
เมื่อคุณตั้งค่า ID แอป Entra ID แล้ว ให้เพิ่มรายละเอียดใบรับรองลงในสคริปต์:
$certPath = "[Insert Path to Certificate]" $certPassword = ConvertTo-SecureString -String "[แทรกสตริงรหัสผ่าน]" -AsPlainText -Force $tenantId = "[แทรก 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 บนไซต์ที่คุณต้องการกีดกันการสร้างเนื้อหา Spaces ใหม่อาจเป็นประโยชน์ เหตุผลหนึ่งที่ควรพิจารณาคือ ถ้าคุณเห็นไซต์ที่มีการเปิดใช้งานฟีเจอร์นี้ แต่ไม่มีการสร้าง Spaces ไซต์เหล่านี้จะยังคงมีตัวเลือก Space ปรากฏในเมนู +New หลังจากที่เราปิดฟีเจอร์ตามค่าเริ่มต้นในเดือนมีนาคม 2025 เว้นแต่ฟีเจอร์จะถูกปิดสําหรับไซต์
คําสั่ง PnP PowerShell ต่อไปนี้จะปิดใช้งานฟีเจอร์สําหรับไซต์:
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926” Disable-PnPFeature -ขอบเขตเว็บ -identity $featureGuid -Force
#x1หมายเหตุ:
-
เครื่องมือที่ทันสมัยและคอมโพเนนต์ PnP อื่นๆ ทั้งหมดเป็นเครื่องมือโอเพนซอร์สที่สนับสนุนโดยชุมชนแบบแอกทีฟที่ให้การสนับสนุน ไม่มี SLA สําหรับการสนับสนุนเครื่องมือโอเพนซอร์สจากช่องทางการสนับสนุนอย่างเป็นทางการของ Microsoft
-
ตัวอย่างนี้จัดทําขึ้นโดยไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย รวมถึงการรับประกันความเหมาะสมโดยนัยสําหรับวัตถุประสงค์เฉพาะ ความสามารถในเชิงพาณิชย์ หรือการไม่ละเมิดสิทธิ์