Vyřazení sharepointových prostorů se plánuje od března 2025, přičemž odebrání podpory se dokončí v srpnu 2025. Microsoft Mesh nabízí mnoho stejných nástrojů pro vytváření 3D prostředí a zahrnuje možnost, aby se k událostem připojilo více lidí najednou, aby bylo reprezentováno jako avatary a komunikovalo mezi sebou pomocí prostorového zvuku. Doporučujeme prozkoumat mesh pro vaše budoucí potřeby asistivního 3D prostředí.
U některého existujícího obsahu může být jednodušší nebo lépe odpovídat vašim potřebám přechodu v rámci SharePointu a využití sharepointové stránky, která obsahuje obrázky, videa atd. v prostoru nebo k využití náhledů souborů pro zobrazení 360° obrázků a videí v knihovnách dokumentů. Tím umožníte úpravy, publikování a zobrazení obsahu podobného sharepointových prostorům.
Scénář |
Síť |
Prostory SharePointu |
Stránky SharePointu |
---|---|---|---|
Vytvoření 3D imerzivních prostorů |
Ano |
Ano |
Ne |
Společné přítomnosti a 3D imerzivní události |
Ano |
Ne |
Ne |
Publikování obsahu pro přístup k libovolnému času |
Ne |
Ano |
Ano |
Identifikace obsahu prostorů SharePointu
Obsah prostorů SharePointu, ke kterému máte přístup, můžete vyhledat pomocí vyhledávání na SharePointu. Na sharepointovém webu nejvyšší úrovně pro vašeho tenanta zadejte SPContentType:Space a hledání vrátí všechny mezery, ke kterým máte přístup. Toto zobrazení se dá seřadit tak, aby zobrazovalo naposledy vytvořené nebo upravené prostory.
Obsah prostorů na webu můžete identifikovat tak, že přejdete do knihovny Pages a vyhledáte všechny soubory s typem obsahu Mezera. Všimněte si, že tento sloupec se ve výchozím nastavení nezobrazuje, takže ho možná budete muset zobrazit v dialogovém okně Zobrazit nebo skrýt sloupce po výběru možnosti Přidat sloupec.
Příklad skriptu PowerShellu PnP pro identifikaci webů s obsahem prostorů
Sharepointové weby s povolenou funkcí Prostory můžete identifikovat pomocí skriptu PnP PowerShellu. Níže je uvedený ukázkový skript, který vám pomůže začít. Pokud jste ještě nepoužívali SharePoint PnP, budete muset postupovat podle pokynů Začínáme a vytvořit EntraAppClientID. Uživatel, který tento skript spouští, musí mít přístup ke všem webům v tenantovi, jinak selže u všech webů, ke kterým uživatel nemá přístup. Skript se ale dokončí pro všechny weby, ke které má uživatel přístup, a můžete zkombinovat výsledky od více uživatelů, abyste dosáhli širšího pokrytí.
$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
Použití pouze aplikace Access
Pokud nemáte uživatelský účet, který by měl přístup ke všem webům, můžete použít přístup jenom k aplikacím a udělit příslušná oprávnění aplikace aplikaci Entra ID (viz část Nastavení přístupu k vaší vlastní aplikaci Entra ID pro přístup pouze k aplikacím a ujistěte se, že jste sharepointovým oprávněním udělili weby.read.all nebo sites.full.control), které vytvoříte pro SharePoint PnP PowerShell.
Po nastavení ID aplikace Entra ID přidejte do skriptu podrobnosti o certifikátu:
$certPath = "[Insert Path to Certificate]"#x1 $tenantId = "[Vložit ID tenanta]"
Potom změňte příkaz Connect-PnPOnline z interaktivního přihlášení tak, aby používal přístup jenom k aplikacím:
$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
Zakázání funkce mezer pomocí PowerShellu PnP
Může být užitečné zakázat funkci sharepointových prostorů na webech, na kterých chcete odradit od vytváření nového obsahu Prostorů. Jedním z důvodů, proč byste to měli udělat, je to, že vidíte weby, na kterých je funkce aktivovaná, ale nejsou vytvořené žádné prostory. Po vypnutí funkce v březnu 2025 v březnu 2025 se na těchto webech bude i nadále zobrazovat možnost Prostor v nabídce +Nový , pokud tato funkce není pro web vypnutá.
Následující příkazy PowerShellu PnP tuto funkci pro web zakážou:
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926” Connect-PnPOnline -Url [Insert Site URL] -Interactive -ClientId $entraAppClientID -Connection $connection Disable-PnPFeature -Scope Web -Identity $featureGuid -Force
Poznámky:
-
Nástroje pro modernizaci a všechny ostatní komponenty PnP jsou opensourcové nástroje podporované aktivní komunitou, která jim poskytuje podporu. Pro podporu opensourcových nástrojů z oficiálních kanálů podpory Microsoftu neexistuje žádná smlouva SLA.
-
Tento příklad je poskytován tak, jak je bez jakékoli záruky, ať už výslovné nebo předpokládané, včetně jakýchkoli předpokládaných záruk vhodnosti pro určitý účel, prodejnosti nebo neporušení