มีการวางแผนเลิกใช้พื้นที่ 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 = ""
# 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
การใช้ Access เฉพาะแอป
ถ้าคุณไม่มีบัญชีผู้ใช้ที่มีสิทธิ์เข้าถึงไซต์ทั้งหมด คุณสามารถใช้ การเข้าถึงแอปเท่านั้น และให้สิทธิ์แอปพลิเคชันที่เหมาะสมกับแอปพลิเคชัน ID Entra (ดูส่วน "การตั้งค่าการเข้าถึงแอป ID Entra ของคุณเองสําหรับการเข้าถึงเฉพาะแอป และตรวจสอบให้แน่ใจว่าคุณได้ให้สิทธิ์ SharePoint sites.read.all หรือ sites.full.control) ที่คุณสร้างสําหรับ SharePoint PnP Powershell
เมื่อคุณตั้งค่า ID แอป Entra ID แล้ว ให้เพิ่มรายละเอียดใบรับรองลงในสคริปต์:
$certPath = ""
$certPassword = ConvertTo-SecureString -String "[Insert password 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”
Connect-PnPOnline -Url -Interactive -ClientId $entraAppClientID -Connection $connection
Disable-PnPFeature -Scope Web -Identity $featureGuid -Force
หมายเหตุ
- เครื่องมือที่ทันสมัยและคอมโพเนนต์ PnP อื่นๆ ทั้งหมดเป็นเครื่องมือโอเพนซอร์สที่สนับสนุนโดยชุมชนแบบแอกทีฟที่ให้การสนับสนุน ไม่มี SLA สําหรับการสนับสนุนเครื่องมือโอเพนซอร์สจากช่องทางการสนับสนุนอย่างเป็นทางการของ Microsoft
- ตัวอย่างนี้จัดทําขึ้นโดยไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย รวมถึงการรับประกันความเหมาะสมโดยนัยสําหรับวัตถุประสงค์เฉพาะ ความสามารถในเชิงพาณิชย์ หรือการไม่ละเมิดสิทธิ์