SharePoint 공간은 2025년 3월부터 사용 중단될 예정이며, 지원은 2025년 8월에 완료될 예정입니다. Microsoft Mesh 는 3D 환경을 작성하기 위한 여러 동일한 도구를 제공하며 여러 사람이 동시에 이벤트에 참가하고, 아바타로 표시하고, 공간화된 오디오를 사용하여 서로 통신할 수 있는 기능을 포함합니다. 향후 몰입형 3D 환경에 필요한 메시를 살펴보는 것이 좋습니다.
일부 기존 콘텐츠의 경우 SharePoint 내에서 전환하고 이미지, 비디오 등이 포함된 SharePoint 페이지를 활용해야 하는 요구 사항에 더 쉽고 더 적합할 수 있습니다. 공간 또는 문서 라이브러리에서 360° 이미지 및 비디오를 보기 위해 파일 미리 보기를 활용하는 데 사용됩니다. 이렇게 하면 SharePoint 공간과 유사한 콘텐츠를 편집, 게시 및 볼 수 있습니다.
시나리오 |
순환 |
SharePoint 공간 |
SharePoint 페이지 |
---|---|---|---|
3D 몰입형 공간 만들기 |
예 |
예 |
아니요 |
공동 프레즌스 및 3D 몰입형 이벤트 |
예 |
아니요 |
아니요 |
언제든지 액세스할 수 있도록 콘텐츠 게시 |
아니요 |
예 |
예 |
SharePoint Spaces 콘텐츠 식별
SharePoint 검색을 사용하여 액세스할 수 있는 SharePoint 공간 콘텐츠를 검색할 수 있습니다. 테넌트의 최상위 SharePoint 사이트에 "SPContentType:Space"를 입력하면 검색에서 액세스 권한이 있는 모든 공백을 반환합니다. 이 뷰는 가장 최근에 만들거나 수정된 공간을 표시하도록 정렬할 수 있습니다.
페이지 라이브러리로 이동하여 콘텐츠 형식이 "Space"인 파일을 찾아 사이트의 공간 콘텐츠를 식별할 수 있습니다. 이 열은 기본적으로 표시되지 않으므로 열 추가를 선택한 후 열 표시 또는 숨기기 대화 상자에 표시해야 할 수 있습니다 .
공간 콘텐츠를 사용하여 사이트를 식별하기 위한 PnP PowerShell 스크립트 예제
PnP PowerShell 스크립트를 사용하여 Spaces 기능을 사용하도록 설정된 SharePoint 사이트를 식별할 수 있습니다. 시작하는 데 도움이 되는 예제 스크립트가 아래에 나와 있습니다. 이전에 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 애플리케이션 에 적절한 애플리케이션 권한을 부여할 수 있습니다(SharePoint PnP Powershell에 대해 만든 "앱 전용 액세스에 대한 사용자 고유의 Entra ID 앱에 대한 액세스 설정 및 SharePoint 권한 sites.read.all 또는 sites.full.control)을 참조하세요.
Entra ID 앱 ID가 설정되면 스크립트에 인증서 세부 정보를 추가합니다.
$certPath = "[Insert Path to Certificate]"#x1 $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을 사용하여 공간 기능 비활성화
새 Spaces 콘텐츠 생성을 중지하려는 사이트에서 SharePoint 공간 기능을 사용하지 않도록 설정하는 것이 유용할 수 있습니다. 이 작업을 고려하는 한 가지 이유는 기능이 활성화되었지만 공백이 만들어지지 않은 사이트가 표시되는 경우입니다. 이 사이트는 사이트에 대해 기능이 꺼져 있지 않으면 기본적으로 2025년 3월에 기능을 해제한 후에도 +새 메뉴에 공간 옵션을 계속 표시합니다.
다음 PnP PowerShell 명령은 사이트에 대한 기능을 사용하지 않도록 설정합니다.
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926” Connect-PnPOnline -Url [Insert Site URL] -Interactive -ClientId $entraAppClientID -Connection $connection Disable-PnPFeature -Scope Web -Identity $featureGuid -Force
참고 사항:
-
현대화 도구 및 기타 모든 PnP 구성 요소는 지원되는 활성 커뮤니티에서 지원하는 오픈 소스 도구입니다. 공식 Microsoft 지원 채널의 오픈 소스 도구 지원에 대한 SLA는 없습니다.
-
이 예제는 특정 목적, 상업성 또는 비침해에 대한 적합성에 대한 묵시적 보증을 포함하여 명시적 또는 묵시적 보증 없이 있는 그대로 제공됩니다.