Office
Logi sisse
Lõppkasutajatel uudsete saidilehtede loomise lubamine või keelamine

Lõppkasutajatel uudsete saidilehtede loomise lubamine või keelamine

Märkus.:  Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit .

SharePoint Online'i lehtede abil saate mugavalt ideid jagada, kasutades pilte, Exceli, Wordi ja PowerPointi dokumente, videoid jne. Kasutajad saavad kiiresti ja lihtsa vaevaga luua ja avaldada kaasaegseid lehti, mis näevad igas seadmes ühtviisi head välja.

Kui olete SharePointi administraator, saate kasutajatele lubada või takistada SharePoint Online'i saidilehtede loomist. Seda saate teha muutes SharePointi halduskeskuses sätteid või kasutades Windows PowerShelli skripti.

Märkused: 

  • Järgmised toimingud on ainult SharePoint Online lehtedele. Kui lubate saidi lehtede loomine, valige menüüs sätted käsk Lisa leht loob uue saidi lehtedele. Kui lülitate võimalus saidi lehtede loomine, saate siiski kasutajad:

    • SharePoint Online'i lehe lisamine Avaleht käsku Uus .

    • Vikilehtede teegi sama käsuga klassikaline lehele lisada.

  • Saiditasemel saab saidilehtede loomist lubada või keelata ainult Windows PowerShelli skripti abil.

Organisatsioonitasemel SharePointi halduskeskuses saidilehtede loomise lubamine või keelamine

  1. Valige Halduskeskused ja seejärel SharePoint.

    Administraator, SharePoint

  2. Valige link Sätted.

  3. Kõrval saidi lehtede, valige kasutajad saaksid saidi lehtede loomine või kasutajatel saidi lehtede loomine.

Windows PowerShelli skripti abil saiditasemel saidilehtede loomise lubamine või keelamine

Märkus.: Windows PowerShelli skriptide käitamiseks minimaalne vajalik, täitmise poliitika SharePoint Server 2016 on RemoteSigned, kuigi vaikepoliitika Windows PowerShelli jaoks on piiratud. Kui poliitika on piiratud kujul, muutub SharePoint 2016 halduskesta poliitika RemoteSigned Windows PowerShelli jaoks. See tähendab, et peate valima Käivita administraatorina SharePoint 2016 halduskesta alustada administraatoriõigustes haldus õigus. Windows PowerShelli seansside rakendatakse see muudatus. Lisateavet leiate teemast ExecutionPolicy loendamine. Skripte ja täitmise poliitika kohta lisateabe saamiseks vt about_scripts ja about_Execution_Policies .

Selle tegemiseks kasutage CSOM-i (Kliendipoolne objektimudel). Enne skripti kasutamist veenduge, et täidetud on järgmised eeltingimised:

  1. Veenduge, et te vastate järgmistele miinimumnõuetele.

    • Olete üldadministraator

    • Olete lugenud artiklit Käivituspoliitikatest (inglise keeles).

    • Selle skripti toimimiseks peate installima Sharepoint Online‘i kliendikomponendid (SDK).

    • Skript küsib teilt SiteUrl ja WebUrl.

      SiteUrl ja WebUrl koosnevad täielikust URL-ist, milleks selles näites on https://contoso.sharepoint.com/sites/marketing/northwindcompete

      SiteUrl-i jaoks saate kasutada: https://contoso.sharepoint.com/sites/marketing

      ja WebUrl-i jaoks saate kasutada sites/marketing/northwindcompete.

  2. Kopeerige järgmine kood ja kleepige see tekstiredaktorisse, nt Notepadi. Käesolevas artiklis nimetame skriptifaili nimega SitePagesOut.ps1.

    # Load SharePoint Online Client Components SDK Module
    Import-Module 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll'
    
    # Set script constants
    $sitePagesFeatureIdString = 'B6917CB1-93A0-4B97-A84D-7CF49975D4EC'
    
    # Set up client context
    $userName = Read-Host "Username"
    $password = Read-Host "Password" -AsSecureString
    $siteUrl = Read-Host "Site Url"
    $webUrl = Read-Host "Server-Relative Web Url"
    $context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
    $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $password)
    $context.Credentials = $credentials
    
    # Get the list of existing features
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is present in the web
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -eq 0)
    {
    	Write-Host "The Site Pages feature is already disabled in this web"
    	return
    }
    
    # Remove the Site Pages feature from the web
    $features.Remove((new-object 'System.Guid' $sitePagesFeatureIdString), $false)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is no longer present in the Web
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -eq 0)
    {
    	Write-Host "The Site Pages feature has been successfully disabled"
    }
    else
    {	
    	throw "The Site Pages feature failed to be disabled"
    }
    
  3. 1. Salvestage faili nime panemise SitePagesOut.ps1.

    Märkus.: Võite kasutada ka erinevat failinime, kuid peate faili salvestama kui ANSI-kodeeringuga tekstifaili, mille laiend on .ps1.

  4. Valige kaust, kuhu faili salvestasite.

  5. Tippige Windows PowerShelli käsuviibas järgmine käsk:

    ./SitePagesOut.ps1

Selle tegemiseks kasutage CSOM-i (Kliendipoolne objektimudel). Enne skripti kasutamist veenduge, et täidetud on järgmised eeltingimised:

  1. Veenduge, et te vastate järgmistele miinimumnõuetele.

    • Olete üldadministraator

    • Olete lugenud artiklit Käivituspoliitikatest (inglise keeles).

    • Selle skripti toimimiseks peate installima Sharepoint Online‘i kliendikomponendid (SDK).

    • Skript küsib teilt SiteUrl ja WebUrl.

      SiteUrl ja WebUrl koosnevad täielikust URL-ist, milleks selles näites on https://contoso.sharepoint.com/sites/marketing/northwindcompete

      SiteUrl-i jaoks saate kasutada: https://contoso.sharepoint.com/sites/marketing

      ja WebUrl-i jaoks saate kasutada sites/marketing/northwindcompete.

  2. Kopeerige järgmine kood ja kleepige see tekstiredaktorisse, nt Notepadi. Käesolevas artiklis nimetame skriptifaili nimega SitePagesIn.ps1.

    # Load SharePoint Online Client Components SDK Module
    Import-Module 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll'
    
    # Set script constants
    $sitePagesFeatureIdString = 'B6917CB1-93A0-4B97-A84D-7CF49975D4EC'
    
    # Set up client context
    $userName = Read-Host "Username"
    $password = Read-Host "Password" -AsSecureString
    $siteUrl = Read-Host "Site Url"
    $webUrl = Read-Host "Server-Relative Web Url"
    $context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
    $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $password)
    $context.Credentials = $credentials
    
    # Get the list of existing features
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is not present in the web
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -gt 0)
    {
    	Write-Host "The Site Pages feature is already enabled in this web"
    	return
    }
    
    # Add the Site Pages feature back to the web
    $features.Add((new-object 'System.Guid' $sitePagesFeatureIdString), $false, [Microsoft.SharePoint.Client.FeatureDefinitionScope]::None)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is now present in the web
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -gt 0)
    {
    	Write-Host "The Site Pages feature has been successfully enabled"
    }
    else
    {
    	throw "The Site Pages feature failed to be enabled"
    }
    
  3. Salvestage fail, nime panemise SitePagesIn.ps1.

    Märkus.: Võite kasutada ka erinevat failinime, kuid peate faili salvestama kui ANSI-kodeeringuga tekstifaili, mille laiend on .ps1.

  4. Valige kaust, kuhu faili salvestasite.

  5. Tippige Windows PowerShelli käsuviibas järgmine käsk:

    ./SitePagesIn.ps1

    Lisateavet Windows PowerShelli kohta leiate teemast Windows PowerShelli kasutamine.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×