SharePoint alanlarının Mart 2025'te, Desteğin Ağustos 2025'te tamamlanmasıyla birlikte kullanımdan kaldırılması planlanmaktadır. Microsoft Mesh , 3B Ortamlar yazmak için aynı araçların birçoğuna sahiptir ve aynı anda birden fazla kişinin etkinliklere katılmasını, avatar olarak temsil edilmelerini ve uzamsal ses ile birbirleriyle iletişim kurmalarını sağlar. Gelecekteki Tam Ekran 3B Deneyim gereksinimleriniz için Mesh'i keşfetmenizi öneririz.

Mevcut bazı içeriklerde, SharePoint'te geçiş yapmak ve resimleri, videoları vb. içeren bir SharePoint sayfasını kullanmak gereksinimlerinize daha kolay veya daha uygun olabilir. alanında veya belge kitaplıklarında 360° görüntü ve videoları görüntülemek için dosya önizlemelerini kullanmak için kullanılır. Bu, SharePoint alanlarına benzer içeriğin düzenlenmesini, yayımlanmasını ve görüntülenmesini sağlar.

Senaryo

SharePoint alanları

SharePoint Sayfaları

3B çevreleyici alanlar oluşturma

Evet

Evet

Hayır

Birlikte bulunma ve 3B çevreleyici olaylar

Evet

Hayır

Hayır

İstediğiniz zaman erişim için içerik yayımlama

Hayır

Evet

Evet

SharePoint Alanları İçeriğini Tanımlama

SharePoint aramasını kullanarak erişiminiz olan SharePoint alanları içeriğini arayabilirsiniz. Kiracınızın en üst düzey SharePoint sitesinde "SPContentType:Space" yazın; arama, erişiminiz olan tüm alanları döndürür. Bu görünüm, en son oluşturulan veya değiştirilen alanları gösterecek şekilde sıralanabilir.

Sayfalar kitaplığına gidip İçerik Türü "Boşluk" olan dosyaları arayarak sitedeki boşlukları tanımlayabilirsiniz. Bu sütunun varsayılan olarak gösterilmediğini unutmayın; bu nedenle Sütun ekle'yi seçtikten sonra sütunları göster veya gizle iletişim kutusunda göstermeniz gerekebilir.

Sitenin Sayfalar kitaplığına gidip İçerik Türü "Boşluk" olan dosyaları arayarak SharePoint alanlarını belirleme

Alanları İçeriği olan Siteleri Tanımlamak için Örnek PnP PowerShell Betiği

PnP PowerShell betiği kullanarak Alanlar özelliğinin etkinleştirildiği SharePoint sitelerini tanımlayabilirsiniz. Başlamanıza yardımcı olmak için aşağıda örnek bir betik gösterilmiştir. SharePoint PnP'yi daha önce kullanmadıysanız EntraAppClientID oluşturmak için Başlarken yönergelerini izlemeniz gerekir. Bu betiği çalıştıran kullanıcının kiracıdaki tüm sitelere erişimi olmalıdır, aksi takdirde kullanıcının erişimi olmayan siteler için başarısız olur; Ancak, betik kullanıcının erişimi olan tüm siteler için tamamlanmak üzere çalıştırılır ve daha geniş kapsamlı bir kapsama ulaşmak için birden çok kullanıcının sonuçlarını birleştirebilirsiniz.

$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

Yalnızca Uygulama Erişimini Kullanma

Tüm sitelere erişimi olan bir kullanıcı hesabınız yoksa, Yalnızca Uygulama erişimini kullanabilir ve Entra Id uygulamasına uygun uygulama izinlerini verirseniz (SharePoint PnP Powershell için oluşturduğunuz "Yalnızca Uygulama Erişimi için Kendi Entra Id Uygulamanıza erişimi ayarlama ve SharePoint izinleri sites.read.all veya sites.full.control) sağladığınızdan emin olma bölümüne bakın.

Entra ID Uygulama Kimliği'ni ayarladıktan sonra betiğine sertifika ayrıntıları ekleyin:

$certPath = "[Insert Path to Certificate]" $certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force $tenantId = "[Kiracı Kimliği Ekle]"

Ardından, Yalnızca Uygulama erişimini kullanmak için Etkileşimli Oturum Açma'dan Connect-PnPOnline komutunu değiştirin:

$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 kullanarak boşlukları devre dışı bırakma özelliği

Yeni Alanlar içeriğinin oluşturulmasını istemediğiniz sitelerde SharePoint alanları özelliğini devre dışı bırakmak yararlı olabilir. Bunu göz önünde bulundurmanın bir nedeni, özelliğin etkinleştirildiği ancak boşluk oluşturulmamış siteleri görmenizdir. Bu siteler, özellik site için kapatılmadığı sürece Özelliği varsayılan olarak Mart 2025'te kapattıktan sonra +Yeni menüsünde Ara Çubuğu seçeneğinin görünmeye devam edecektir.

Aşağıdaki PnP PowerShell komutları sitenin özelliğini devre dışı bırakır:

$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926”#x1 Disable-PnPFeature -Scope Web -Identity $featureGuid -Force

Notlar: 

  • Modernleştirme araçları ve diğer tüm PnP bileşenleri, onlara destek sağlayan etkin bir topluluk tarafından desteklenen açık kaynak araçlardır. Resmi Microsoft destek kanallarından açık kaynak araç desteği için SLA yoktur.

  • Bu örnek, belirli bir amaca uygunluk, satılabilirlik veya ihlal edilmemesi gibi zımni garantiler de dahil olmak üzere açık veya zımni herhangi bir garanti olmadan olduğu gibi sağlanır

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.