Dela Office Mallar
Guide för att skapa delade templates för Office Mallar.
Se till att mallarna är sparade i rätt format. t.ex. .dotx .potx.
Lägg filerna i rätt mapp som ska dela ut mallarna.
Skapa ett Team i Teams som heter "Templates", skapa ett nytt dokumentbibliotek (detta är för att general-mappen inte ska synas i Office-apparna)
Lägg till Everyone except external users Read access (break inheritence) på biblioteket
Gör följande steg
# Variabler
$tenant = "DOMAIN" # byt till ditt tenantnamn (utan .onmicrosoft.com)
$adminUrl = "https://$tenant-admin.sharepoint.com/"
$libUrl = "https://$tenant.sharepoint.com/sites/Templates/Office%20Templates" # dokumentbibliotekets URL
# Säkerställ modul
if (-not (Get-Module -ListAvailable -Name Microsoft.Online.SharePoint.PowerShell)) {
Write-Host "Installerar SharePoint Online Management Shell..." -ForegroundColor Yellow
Install-Module Microsoft.Online.SharePoint.PowerShell -Force
}
Import-Module Microsoft.Online.SharePoint.PowerShell -Force
# Anslut
Connect-SPOService -Url $adminUrl
# Aktivera Private CDN om det inte redan är på
$cdnEnabled = Get-SPOTenantCdnEnabled -CdnType Private
if (-not $cdnEnabled) {
Write-Host "Aktiverar Private CDN..." -ForegroundColor Yellow
Enable-SPOTenantCdn -CdnType Private
}
# Lägg till Org Assets Library om det saknas
$existing = Get-SPOOrgAssetsLibrary | Where-Object { $_.LibraryUrl -eq $libUrl -and $_.OrgAssetType -eq "OfficeTemplateLibrary" }
if (-not $existing) {
Write-Host "Registrerar Org Assets Library för Office-mallar..." -ForegroundColor Yellow
Add-SPOOrgAssetsLibrary -LibraryUrl $libUrl -OrgAssetType OfficeTemplateLibrary -CdnType Private
} else {
Write-Host "Org Assets Library finns redan: $($existing.LibraryUrl)" -ForegroundColor Green
}
# Visa status
Write-Host "`n[Org Assets Libraries]" -ForegroundColor Cyan
Get-SPOOrgAssetsLibrary | Format-List LibraryUrl, OrgAssetType, ThumbnailUrl, Notes
Write-Host "`n[Private CDN Origins]" -ForegroundColor Cyan
Get-SPOTenantCdnOrigins -CdnType Private
Liten guide om du behöver assistans: