Việc ngừng sử dụng SharePoint Spaces

Không gian Sharepoint được lên kế hoạch ngừng sử dụng bắt đầu từ tháng Ba năm 2025 với việc xóa hỗ trợ sẽ hoàn tất vào tháng 8 năm 2025.  Microsoft Mesh cung cấp nhiều công cụ tương tự để tạo Môi trường 3D và bao gồm khả năng có nhiều người tham gia sự kiện cùng một lúc, được thể hiện như hình đại diện và giao tiếp với nhau bằng âm thanh không gian hóa. Chúng tôi khuyên bạn nên khám phá Mesh cho nhu cầu Trải nghiệm 3D nhập vai trong tương lai của bạn.

Đối với một số nội dung hiện có, chuyển tiếp trong SharePoint và sử dụng trang SharePoint bao gồm hình ảnh, video, v.v. Được sử dụng trong không gian hoặc để sử dụng bản xem trước tệp để xem hình ảnh và video 360° trong thư viện tài liệu. Điều này sẽ cho phép sửa, phát hành và xem nội dung tương tự như không gian SharePoint.

Tình huống Lưới Không gian SharePoint Trang SharePoint
Tạo không gian sống động 3D Có Có Không
Sự kiện đồng hiện diện và hình ảnh chân thực 3D Có Không Không
Phát hành nội dung cho quyền truy nhập bất kỳ lúc nào Không Có Có

Xác định nội dung SharePoint Spaces

Bạn có thể tìm kiếm nội dung không gian SharePoint mà bạn có quyền truy nhập bằng cách dùng tìm kiếm SharePoint. Trong site SharePoint mức cao nhất cho đối tượng thuê của bạn, nhập "SPContentType:Dấu cách" và tìm kiếm sẽ trả về tất cả các khoảng trắng mà bạn có quyền truy nhập. Dạng xem này có thể được sắp xếp để hiển thị các khoảng trống được tạo hoặc thay đổi gần đây nhất.

Bạn có thể xác định nội dung không gian trong site bằng cách dẫn hướng tới thư viện Trang và tìm kiếm tệp bất kỳ có Kiểu Nội dung "Khoảng trống". Lưu ý rằng cột này không được hiển thị theo mặc định, vì vậy bạn có thể cần phải hiển thị nó trong hộp thoại Hiển thị hoặc ẩn cột sau khi chọn Thêm cột.

Xác định không gian SharePoint bằng cách dẫn hướng tới thư viện Trang của site và tìm kiếm tệp có Không gian Loại Nội dung

Tập lệnh PowerShell PnP ví dụ để xác định các site với nội dung khoảng trắng

Bạn có thể xác định các site SharePoint có tính năng Spaces được bật bằng cách sử dụng tập lệnh PnP PowerShell. Dưới đây là tập lệnh mẫu hiển thị để giúp bạn bắt đầu. Nếu trước đây bạn chưa sử dụng SharePoint PnP, bạn sẽ cần làm theo hướng dẫn Bắt đầu để tạo EntraAppClientID. Người dùng chạy tập lệnh này phải có quyền truy nhập vào tất cả các site trong đối tượng thuê, nếu không tập lệnh sẽ thất bại đối với mọi site mà người dùng không có quyền truy nhập; Tuy nhiên, tập lệnh sẽ chạy đến hoàn thành đối với tất cả các site mà người dùng có quyền truy nhập và bạn có thể kết hợp các kết quả từ nhiều người dùng để đạt được phạm vi bao quát rộng hơn.

$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

Chỉ sử dụng quyền truy nhập ứng dụng

Nếu bạn không có tài khoản người dùng có quyền truy nhập vào tất cả các trang web, bạn có thể sử dụng quyền truy cập Chỉ Ứng dụng và cấp quyền ứng dụng thích hợp cho ứng dụng Entra ID (xem phần "Thiết lập quyền truy nhập vào Ứng dụng Entra ID của riêng bạn cho Quyền truy cập Chỉ Ứng dụng và đảm bảo bạn cấp quyền SharePoint sites.read.all hoặc sites.full.control) do bạn tạo cho SharePoint PnP Powershell.

Sau khi bạn thiết lập ID Ứng dụng Entra ID, hãy thêm chi tiết chứng chỉ vào tập lệnh:

$certPath = ""
$certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force
$tenantId = "[Chèn ID Đối tượng thuê]"

Sau đó thay đổi lệnh Connect-PnPOnline từ Đăng nhập Tương tác sang sử dụng quyền truy cập Chỉ Ứng dụng:

$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

Vô hiệu hóa tính năng không gian bằng PnP PowerShell

Có thể hữu ích nếu tắt tính năng không gian SharePoint trên các site mà bạn muốn ngăn không cho tạo nội dung mới của Không gian. Một lý do để xem xét thực hiện việc này là nếu bạn thấy các site nơi tính năng đã được kích hoạt, nhưng không có Khoảng trắng nào được tạo. Các trang web này sẽ tiếp tục có tùy chọn Không gian xuất hiện trong menu +Mới sau khi chúng tôi tắt tính năng này theo mặc định vào tháng 3 năm 2025, trừ khi tính năng này bị tắt cho trang web.

Các lệnh PnP PowerShell sau đây sẽ tắt tính năng này cho một site:

$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926”
Connect-PnPOnline -Url -Interactive -ClientId $entraAppClientID -Connection $connection
Disable-PnPFeature -Scope Web -Identity $featureGuid -Force

Lưu ý

  • Công cụ hiện đại hóa và tất cả các thành phần PnP khác là các công cụ nguồn mở được hỗ trợ bởi một cộng đồng tích cực cung cấp hỗ trợ cho chúng. Không có SLA cho hỗ trợ công cụ nguồn mở từ các kênh hỗ trợ chính thức của Microsoft.
  • Ví dụ này được cung cấp nguyên trạng mà không có bảo đảm dưới bất kỳ hình thức nào, rõ ràng hoặc ngụ ý, bao gồm bất kỳ bảo đảm ngụ ý nào về tính phù hợp cho một mục đích cụ thể, khả năng bán hoặc không vi phạm