Omogućavanje ili onemogućavanje stvaranje stranica web-mjesta s modernim krajnjim korisnicima

Omogućavanje ili onemogućavanje stvaranje stranica web-mjesta s modernim krajnjim korisnicima

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Korištenje stranica SharePoint Online je odličan način za razmjenu ideja pomoću slike, Excel, Word i PowerPoint dokumenata, videozapisa i više. Korisnici mogu Stvaranje i objavljivanje stranica Moderna brzo i jednostavno i izgledaju sjajno na bilo kojem uređaju.

Ako ste administrator sustava SharePoint , možete dopustiti ili onemogućuju stvaranje stranica web-mjesta SharePoint Online korisnici. To možete učiniti tako da promijenite postavke u centru za administratore SharePoint ili pomoću skripte komponente Windows PowerShell.

Napomene : 

  • Sljedećih postupaka su samo SharePoint Online stranice. Kada omogućite stvaranje stranica web-mjesta, na stranici Dodavanje naredbi na izborniku Postavke stvara nove stranice web-mjesta. Ako isključite mogućnost stvaranja stranice web-mjesta, korisnici i dalje mogu dodavati klasični stranice u biblioteci Wiki pomoću naredbe za isti.

  • Dopuštanje i onemogućivanje stvaranje stranica web-mjesta na razini web-mjesta mogu izvršiti samo pomoću skripte komponente Windows PowerShell.

Omogućavanje ili onemogućavanje stvaranje stranica web-mjesta na razini tvrtke ili ustanove u centru za administratore sustava SharePoint

  1. Odaberite centara za administratore , a zatim SharePoint.

    Administrator sustava SharePoint

  2. Odaberite Postavke.

  3. Uz stavku stranice web-mjesta, odaberite korisnicima omogućuje stvaranje stranica web-mjesta ili onemogućavanje korisnika u stvaranje stranica web-mjesta.

Omogućavanje ili onemogućavanje stvaranje stranica web-mjesta na razini web-mjesta s skripte komponente Windows PowerShell

Napomena : Da biste pokrenuli skripte komponente Windows PowerShell, minimalne potrebne izvođenja pravila za SharePoint Server 2016 RemoteSigned, premda je zadani Pravilnik za Windows PowerShell ograničeno. Ako je pravilnik kao Ograničeno, ljuske za upravljanje sustava SharePoint 2016 promijenit će pravila za Windows PowerShell RemoteSigned. To znači da morate odaberite Pokreni kao administrator da biste započeli ljuske za upravljanje 2016 sustava SharePoint s dodatnim administratorske dozvole. Ta će promjena utjecati na sve sesije komponente Windows PowerShell. Dodatne informacije potražite u članku Pravilnik izvođenja Enumeracije. Dodatne informacije o skripte i izvođenja pravilima potražite u članku about_scripts i about_Execution_Policies odnosno.

Da biste to učinili, koristit će strani klijenta Object Model (CSOM). Prije korištenja skripte, provjerite nisu li ispunjeni sljedeći preduvjeti:

  1. Provjerite zadovoljavate sljedeće minimalni preduvjeti:

    • Vi ste globalni administrator

    • Potrebno je pročitati about_Execution_Policies.

    • Na umu da Ova skripta za rad, morat ćete instalirati SharePoint Online klijent komponente SDK.

    • Skripta će vas za SiteUrl i WebUrl.

      SiteUrl i WebUrl sastoje se od cijeli URL koji se u ovom primjeru je https://contoso.sharepoint.com/sites/marketing/northwindcompete

      SiteUrl možete koristiti: https://contoso.sharepoint.com/sites/marketing

      i WebUrl možete koristiti sites/marketing/northwindcompete.

  2. Kopirajte sljedeći kod, a zatim ga zalijepite u uređivaču teksta kao što je blok za pisanje. Za ovaj članak ne možemo će dajte naziv datoteci skripte, 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. spremite datoteku, imenovanja SitePagesOut.ps1.

    Napomena : Koristite drugi naziv datoteke, ali morate spremite datoteku u obliku datoteke programa ANSI kodirani tekst čiji nastavak je .ps1.

  4. Promijenite u direktoriju koje ste spremili datoteku.

  5. Komponente Windows PowerShell naredbeni redak upišite sljedeću naredbu:

    ./SitePagesOut.ps1

Da biste to učinili, koristit će strani klijenta Object Model (CSOM). Prije korištenja skriptu, provjerite je li se zadovolje sljedeći preduvjeti:

  1. Provjerite zadovoljavate sljedeće minimalni preduvjeti:

    • Vi ste globalni administrator

    • Potrebno je pročitati about_Execution_Policies.

    • Na umu da Ova skripta za rad, morat ćete instalirati SharePoint Online klijent komponente SDK.

    • Skripta će vas za SiteUrl i WebUrl.

      SiteUrl i WebUrl sastoje se od cijeli URL koji se u ovom primjeru je https://contoso.sharepoint.com/sites/marketing/northwindcompete

      SiteUrl možete koristiti: https://contoso.sharepoint.com/sites/marketing

      i WebUrl možete koristiti sites/marketing/northwindcompete.

  2. Kopirajte sljedeći kod, a zatim ga zalijepite u uređivaču teksta kao što je blok za pisanje. Za ovaj članak ne možemo će dajte naziv datoteci skripte, 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. Spremite datoteku imenovanja SitePagesIn.ps1.

    Napomena : Koristite drugi naziv datoteke, ali morate spremite datoteku u obliku datoteke programa ANSI kodirani tekst čiji nastavak je .ps1.

  4. Promijenite u direktoriju koje ste spremili datoteku.

  5. Komponente Windows PowerShell naredbeni redak upišite sljedeću naredbu:

    ./SitePagesIn.ps1

    Dodatne informacije o komponente Windows PowerShell potražite u članku Pomoću komponente Windows PowerShell.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×