Nuo 2025 m. kovo mėn. planuojama panaikinti "SharePoint" erdves, o palaikymas baigiamas 2025 m. rugpjūčio mėn. "Microsoft Mesh" siūlo daug tų pačių 3D aplinkų kūrimo įrankių ir suteikia galimybę vienu metu prisijungti prie įvykių keliems žmonėms, būti rodomi kaip pseudoportretai ir bendrauti tarpusavyje naudojant erdvinius garso įrašus. Rekomenduojame ištirti "Mesh" pagal būsimus įtraukiančios 3D patirties poreikius.
Kai kuriam esamam turiniui gali būti lengviau ar labiau suderinti jūsų poreikius pereiti programoje "SharePoint" ir naudoti "SharePoint" puslapį, kuriame yra vaizdų, vaizdo įrašų ir t. t. naudojamas erdvėje arba naudoti failų peržiūras 360° vaizdams ir vaizdo įrašams dokumentų bibliotekose peržiūrėti. Tai leis redaguoti, publikuoti ir peržiūrėti turinį, panašų į "SharePoint" erdves.
Scenarijus |
Akių |
"SharePoint" tarpai |
"SharePoint" puslapiai |
---|---|---|---|
3D įtraukiančių tarpų kūrimas |
Taip |
Yes |
Ne |
Bendradarbiavimo ir 3D įtraukiantys įvykiai |
Yes |
Ne |
Ne |
Publikuoti turinį bet kuriuo metu |
Ne |
Taip |
Taip |
"SharePoint Spaces" turinio identifikavimas
Galite ieškoti "SharePoint" tarpų turinio, prie kurio turite prieigą naudodami "SharePoint" iešką. Nuomotojo aukščiausio lygio "SharePoint" svetainėje įveskite "SPContentType:Space" ir ieška pateiks visus tarpus, prie kurių turite prieigą. Šį rodinį galima rūšiuoti, kad būtų rodomi vėliausiai sukurti arba modifikuoti tarpai.
Galite nustatyti tarpų turinį svetainėje pereidami į puslapių biblioteką ir ieškodami failų, kurių turinio tipas yra "Tarpas". Atkreipkite dėmesį, kad šis stulpelis pagal numatytuosius nustatymus nerodomas, todėl gali tekti jį rodyti dialogo lange Rodyti arba slėpti stulpelius pasirinkus Įtraukti stulpelį.
Example PnP PowerShell Script for Identifying Sites with Spaces Content
Galite nustatyti "SharePoint" svetaines naudodami "Spaces" funkciją, įgalintą naudojant "PnP PowerShell" scenarijų. Toliau pateiktas scenarijaus pavyzdys, kuris padės jums pradėti. Jei anksčiau nenaudojote "SharePoint PnP", turėsite vadovautis darbo pradžios instrukcijomis , kad sukurtumėte "EntraAppClientID". Vartotojas, vykdantis šį scenarijų, turi turėti prieigą prie visų nuomotojo svetainių arba jis neveiks jokioms svetainėms, prie kurių vartotojas neturi prieigos; Tačiau scenarijus bus baigtas visoms svetainėms, prie kurių vartotojas turi prieigą, ir jūs galite sujungti rezultatus iš kelių vartotojų, kad pasiektumėte platesnę aprėptį.
$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
Taikomosios programos prieigos naudojimas
Jei neturite vartotojo paskyros, kuri turi prieigą prie visų svetainių, galite naudoti tik taikomųjų programų prieigą ir suteikti atitinkamas programos teises į " Entra" ID taikomąją programą (žr. skyrių "Prieigos prie savo "Entra" ID taikomosios programos nustatymas tik taikomajai programai prieigai ir užtikrinkite, kad suteiktumėte "SharePoint" teisių svetaines.read.all arba sites.full.control), sukurtą "SharePoint PnP PowerShell".
Nustatę "Entra ID" taikomosios programos ID, į scenarijų įtraukite sertifikato informaciją:
$certPath = "[Insert Path to Certificate]" $certPassword = ConvertTo-SecureString -String "[Insert password string]" -AsPlainText -Force $tenantId = "[Įterpti nuomotojo ID]"
Tada pakeiskite komandą Connect-PnPOnline iš Interaktyvus prisijungimas, kad galėtumėte naudoti tik programos prieigą:
$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
Tarpų išjungimas naudojant "PnP PowerShell"
Gali būti naudinga išjungti "SharePoint" tarpų funkciją svetainėse, kuriose norite neleisti kurti naujo tarpų turinio. Taip gali būti todėl, jei matote svetaines, kuriose funkcija suaktyvinta, bet tarpai nesukurti. Kai 2025 m. kovo mėn. pagal numatytuosius parametrus išjungsime funkciją, šių svetainių meniu +Naujas bus rodoma parinktis Tarpas, nebent ši funkcija svetainėje išjungta.
Šios "PnP PowerShell" komandos išjungs svetainės funkciją:
$featureGuid = “2AC9C540-6DB4-4155-892C-3273957F1926”#x1 Disable-PnPFeature -Scope Web-Identity $featureGuid -Force
Pastabos:
-
Modernizavimo įrankis ir visi kiti PnP komponentai yra atvirojo kodo įrankiai, kuriuos palaiko aktyvi bendruomenė. Nėra atvirojo kodo įrankio palaikymo iš oficialių "Microsoft" palaikymo kanalų SLA.
-
Šiame pavyzdyje pateikiama tokia, kokia yra be jokių garantijų, nei aiškių, nei numanomų, įskaitant numanomas tinkamumo konkrečiam tikslui garantijas, tinkamumo parduoti arba nepažeidžiamumo garantijas