Office
Kirjaudu sisään
Salli tai estä käyttäjiä luomasta nykyaikaisia sivuston sivuja

Salli tai estä käyttäjiä luomasta nykyaikaisia sivuston sivuja

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

SharePoint Online -sivujen käyttäminen on hyvä tapa jakaa ideoita käyttämällä esimerkiksi kuvia, Excel-, Word- ja PowerPoint-tiedostoja tai videoita. Käyttäjät voivat luoda ja julkaista nykyaikaisia sivuja nopeasti ja helposti, ja ne näyttävät hyviltä kaikissa laitteissa.

Jos olet SharePoint-järjestelmänvalvoja, voit sallia käyttäjille SharePoint Online -sivuston sivujen luomisen tai estää niiden luomisen. Voit tehdä tämän muuttamalla asetuksia SharePoint-hallintakeskuksessa tai käyttämällä Windows PowerShellin komentosarjaa.

Huomautukset: 

  • Seuraavat toiminnot ovat vain SharePoint Online sivuille. Kun annat sivuston sivujen luominen, asetukset -valikosta Lisää sivu -komento luo uuden sivuston sivuille. Jos poistat käytöstä mahdollisuus luoda sivuston sivut, voit edelleen käyttäjät:

    • Lisää Uusi -valikon aloitussivulla SharePoint Online-sivu.

    • Lisää perinteinen sivun sama komento-Wiki-kirjastoon.

  • Sivustojen sivujen luomisen voi sallia tai estää sivustotasolla vain Windows PowerShellin komentosarjalla.

Sivuston sivujen luomisen salliminen tai estäminen organisaatiotasolla SharePoint-hallintakeskuksessa

  1. Valitse Hallintakeskukset ja sitten SharePoint.

    Järjestelmänvalvoja, SharePoint

  2. Valitse Asetukset.

  3. Sivuston sivutValitse sivuston luonnin salliminen käyttäjille tai estää käyttäjiä sivuston sivujen luominen.

Sivuston sivujen luomisen salliminen tai estäminen sivustotasolla Windows PowerShellin komentosarjalla

Huomautus: Suorita Windows PowerShell-komentosarjojen täytyy suorittamisen käytännön SharePoint Server 2016 RemoteSigned, vaikka Windows PowerShellin oletuskäytäntö on rajoitettu. Jos käytännön jätetään kuin rajoitettu, SharePoint 2016-hallintaliittymän muuttaa käytännön Windows PowerShell RemoteSigned. Tämä tarkoittaa, että sinun on valittava Suorita järjestelmänvalvojana voit käynnistää SharePoint 2016-hallintaliittymän laajennettuja järjestelmänvalvojan oikeuksilla. Tämä muutos koskevat kaikkia Windows PowerShell-istuntoja. Lisätietoja on artikkelissa Suorituskäytäntöä luettelointi. Saat lisätietoja komentosarjojen ja käytäntöihin artikkeleissa about_scripts ja about_Execution_Policies tarpeen mukaan.

Tähän tarvitset CSOM:n. Ennen kuin käytät komentosarjaa, varmista, että seuraavat edellytykset täyttyvät:

  1. Varmista, että ainakin seuraavat vaatimukset täyttyvät:

    • Olet yleinen järjestelmänvalvoja

    • Olet lukenut artikkelin about_Execution_Policies (tietoa suorituskäytännöistä).

    • Jotta tämä komentosarja toimii, sinun on asennettava SharePoint Onlinen asiakkaan SDK-komponentit.

    • Komentosarja kehottaa sinua SiteUrl ja WebUrl.

      SiteUrl ja WebUrl muodostetaan täydellisestä URL-osoitteesta, joka on tässä esimerkissä https://contoso.sharepoint.com/sites/marketing/northwindcompete

      SiteUrl-arvona voit käyttää seuraavaa: https://contoso.sharepoint.com/sites/marketing

      WebUrl-arvona voit käyttää seuraavaa: sites/marketing/northwindcompete.

  2. Kopioi seuraava koodi ja liitä se tekstieditoriin, esimerkiksi Muistioon. Tässä artikkelissa komentosarjatiedoston nimeksi annetaan 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. tallentaa tiedoston, nimeäminen SitePagesOut.ps1.

    Huomautus: Voit käyttää toista tiedostonimeä, mutta tiedosto on tallennettava ANSI-koodattuna tekstitiedostona, jonka pääte on .ps1.

  4. Vaihda siihen hakemistoon, johon tallensit tiedoston.

  5. Kirjoita Windows PowerShell -komentokehotteeseen seuraava komento:

    ./SitePagesOut.ps1

Tähän tarvitset CSOM:n. Ennen kuin käytät komentosarjaa, varmista, että seuraavat edellytykset täyttyvät:

  1. Varmista, että ainakin seuraavat vaatimukset täyttyvät:

    • Olet yleinen järjestelmänvalvoja

    • Olet lukenut artikkelin about_Execution_Policies (tietoa suorituskäytännöistä).

    • Jotta tämä komentosarja toimii, sinun on asennettava SharePoint Onlinen asiakkaan SDK-komponentit.

    • Komentosarja kehottaa sinua SiteUrl ja WebUrl.

      SiteUrl ja WebUrl muodostetaan täydellisestä URL-osoitteesta, joka on tässä esimerkissä https://contoso.sharepoint.com/sites/marketing/northwindcompete

      SiteUrl-arvona voit käyttää seuraavaa: https://contoso.sharepoint.com/sites/marketing

      WebUrl-arvona voit käyttää seuraavaa: sites/marketing/northwindcompete.

  2. Kopioi seuraava koodi ja liitä se tekstieditoriin, esimerkiksi Muistioon. Tässä artikkelissa komentosarjatiedoston nimeksi annetaan 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. Tallenna tiedosto nimeäminen SitePagesIn.ps1.

    Huomautus: Voit käyttää toista tiedostonimeä, mutta tiedosto on tallennettava ANSI-koodattuna tekstitiedostona, jonka pääte on .ps1.

  4. Vaihda siihen hakemistoon, johon tallensit tiedoston.

  5. Kirjoita Windows PowerShell -komentokehotteeseen seuraava komento:

    ./SitePagesIn.ps1

    Lisätietoja Windows PowerShellistä on artikkelissa Windows PowerShellin käyttö.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×