Se permite sau împiedică crearea de site-ul modernă pagini de utilizatorii finali

Se permite sau împiedică crearea de site-ul modernă pagini de utilizatorii finali

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Utilizarea paginilor SharePoint Online este o modalitate foarte bună să împărtășească idei folosind imagini, Excel, Word și PowerPoint documente, video și mai multe. Utilizatorii pot crea și a publica pagini modernă rapid și ușor și care arată minunat pe orice dispozitiv.

Dacă sunteți un administrator SharePoint , puteți permite sau împiedică crearea SharePoint Online paginile site-ului de către utilizatori. Puteți face acest lucru, modificând setările din centrul de administrare SharePoint sau utilizând un script Windows PowerShell.

Note : 

  • Procedurile următoare sunt pentru paginile SharePoint Online numai. Atunci când vă permite crearea de pagini de site, comanda Adăugare pagină în meniul Setări creează noul paginile site-ului. Dacă dezactivați capacitatea de a crea pagini de site, utilizatorii încă pot adăuga o pagină clasică într-o bibliotecă Wiki utilizând aceeași comandă.

  • Permiterea sau blocarea crearea paginilor site-ul la nivel de site se pot efectua doar utilizând un script Windows PowerShell.

Se permite sau împiedică crearea de site-ul pagini la nivelul organizației în centrul de administrare SharePoint

  1. Alegeți centrele de administrare , apoi pe SharePoint.

    Administrator, SharePoint

  2. Alegeți Setări.

  3. Lângă paginile site-ului, selectați Permiteți utilizatorilor să creeze paginile site-ului sau nu permite utilizatorilor să creeze paginile site-ului.

Se permite sau împiedică crearea de pagini de site-ul la nivel de site-ul cu un script Windows PowerShell

Notă : Pentru a rula scripturi Windows PowerShell, minim obligatoriu politica de executare pentru SharePoint Server 2016 este RemoteSigned, deși politica implicită pentru Windows PowerShell este restricționat. Dacă politica este lăsat ca restricționat, componenta de administrare SharePoint 2016 va modifica politica pentru Windows PowerShell la RemoteSigned. Acest lucru înseamnă că trebuie să selectați Executare ca administrator pentru a porni componenta de administrare SharePoint 2016 cu permisiunea de administrare ridicată. Această modificare va aplica la toate sesiunile Windows PowerShell. Pentru mai multe informații, consultați ExecutionPolicy enumerare. Pentru informații suplimentare despre politicile de execuție și de script-uri, consultați about_scripts și about_Execution_Policies respectiv.

Pentru a face acest lucru, va utiliza partea clientului Object Model (CSOM). Înainte de a utiliza scriptul, verificați dacă sunt îndeplinite următoarele elemente necesare:

  1. Verificați că îndepliniți următoarele cerințe minime:

    • Sunteți global administrator

    • Trebuie să citiți about_Execution_Policies.

    • Pentru ca acest script la locul de muncă, trebuie să instalați SharePoint Online Client componente SDK.

    • Script vă va solicita pentru o SiteUrl și WebUrl.

      SiteUrl și WebUrl sunt compus din adresa URL completă, care în acest exemplu este https://contoso.sharepoint.com/sites/marketing/northwindcompete

      Pentru SiteUrl puteți utiliza: https://contoso.sharepoint.com/sites/marketing

      și pentru WebUrl utilizați sites/marketing/northwindcompete.

  2. Copiați următorul cod și lipiți-le într-un editor de text, cum ar fi Notepad. Pentru acest articol, vom nume fișier script, 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. salvați fișierul, de denumire SitePagesOut.ps1.

    Notă : Puteți utiliza un nume de fișier diferite, dar trebuie să salvați fișierul ca fișier ANSI codificat ca text a cărui interior este .ps1.

  4. Modificarea în directorul în care ați salvat fișierul.

  5. În linia de comandă Windows PowerShell, tastați următoarea comandă:

    ./SitePagesOut.ps1

Pentru a face acest lucru, va utiliza partea Client Object Model (CSOM). Înainte de a utiliza scriptul, verificați dacă sunt îndeplinite următoarele elemente necesare:

  1. Verificați că îndepliniți următoarele cerințe minime:

    • Sunteți global administrator

    • Trebuie să citiți about_Execution_Policies.

    • Pentru ca acest script la locul de muncă, trebuie să instalați SharePoint Online Client componente SDK.

    • Script vă va solicita pentru o SiteUrl și WebUrl.

      SiteUrl și WebUrl sunt cuprinse de URL-ul complet, care în acest exemplu este https://contoso.sharepoint.com/sites/marketing/northwindcompete

      Pentru SiteUrl puteți utiliza: https://contoso.sharepoint.com/sites/marketing

      și pentru WebUrl utilizați sites/marketing/northwindcompete.

  2. Copiați următorul cod și lipiți-le într-un editor de text, cum ar fi Notepad. Pentru acest articol, vom nume fișier script, 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. Salvați fișierul de denumire SitePagesIn.ps1.

    Notă : Puteți utiliza un nume de fișier diferite, dar trebuie să salvați fișierul ca fișier ANSI codificat ca text a cărui interior este .ps1.

  4. Modificarea în directorul în care ați salvat fișierul.

  5. În linia de comandă Windows PowerShell, tastați următoarea comandă:

    ./SitePagesIn.ps1

    Pentru informații suplimentare despre Windows PowerShell, consultați Utilizarea Windows PowerShell.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×