Atļaujot vai neatļaujot modernu vietnes lapu lietotāju izveidi

Atļaujot vai neatļaujot modernu vietnes lapu lietotāju izveidi

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Izmantojot SharePoint Online lapas ir lielisks veids, kā koplietot idejas, izmantojot attēlus, Excel, Word un PowerPoint dokumentus, video un veikt citas. Lietotāji var izveidot un publicēt modernu lapas ātri un vienkārši, un tie izskatās lieliski jebkurā ierīcē.

Ja esat SharePoint administrators, varat ļaut vai rašanos SharePoint Online vietnes lapas lietotāji. To var izdarīt, mainot iestatījumus SharePoint administrēšanas centrā vai, izmantojot Windows PowerShell skriptu.

Piezīmes : 

  • Tālāk norādītās procedūras ir tikai SharePoint Online lappuses. Ja atļausit vietnes lapu izveidi, lapas pievienošana komanda izvēlnē Iestatījumi izveido jaunas vietnes lapas. Ja vēlaties izslēgt iespēju izveidot vietnes lapas, lietotāji joprojām var pievienot klasiskais lapas Wiki bibliotēkā, izmantojot tā pati komanda.

  • Var veikt tikai, izmantojot Windows PowerShell skriptuatļaušana vai aizliegšana izveidi vietnes lapas vietnes līmenī.

Atļaujot vai neatļaujot izveidi vietnes lapas organizācijas līmenī SharePoint administrēšanas centrā

  1. Izvēlieties administrēšanas centru un pēc tam uz SharePoint.

    Administrators, SharePoint

  2. Izvēlieties Iestatījumi.

  3. Blakus vietnes lapās, atlasiet vai nu Atļauja lietotājiem veidot vietnes lapas vai neļautu lietotājiem izveidot vietnes lapas.

Atļaujot vai neatļaujot vietnes lapas vietnes līmenī, izmantojot Windows PowerShell skriptu izveide

Piezīme : Lai palaistu Windows PowerShell skriptu, nepieciešamas vismaz izpildes politiku SharePoint Server 2016 ir RemoteSigned, lai gan Windows PowerShell noklusējuma politika ir ierobežots. Ja politika ir pa kreisi, kā ierobežots, SharePoint 2016 pārvaldības čaulas mainīt politiku paredzēts Windows PowerShell uz RemoteSigned. Tas nozīmē, ka jums ir jābūt atlasiet palaist kā administratoram sākt SharePoint 2016 pārvaldības čaulas ar paaugstinātām administratīvās atļaujas. Šīs izmaiņas attiecas uz visu Windows PowerShell sesiju. Lai iegūtu papildinformāciju, skatiet rakstu ExecutionPolicy uzskaitījums. Lai iegūtu papildinformāciju par skriptus un izpildes politiku, skatiet rakstā about_scripts un about_Execution_Policies pēc vajadzības.

Lai to izdarītu, jūs izmantosit klienta puses objektu modeļa (CSOM). Pirms izmantojat skriptu, pārliecinieties, vai ir izpildīti šādus priekšnoteikumus:

  1. Pārliecinieties, vai ir ievēroti šādi minimālās prasības:

    • Jūs esat globālais administrators

    • Jums ir jāizlasa about_Execution_Policies.

    • Lai šo skriptu strādāt, jums jāinstalē SharePoint Online klienta komponentus SDK.

    • Skripta piedāvās SiteUrl un Web URL.

      SiteUrl un Web URL , kas sastāv no pilnu URL, kas šajā piemērā ir https://contoso.sharepoint.com/sites/marketing/northwindcompete

      Varat izmantot SiteUrl : https://contoso.sharepoint.com/sites/marketing

      un Web URL var izmantot sites/marketing/northwindcompete.

  2. Kopējiet šādu kodu un ielīmējiet to teksta redaktoru, piemēram, programmu Notepad. Šajā rakstā mēs nosaukums skripta fails, 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. saglabāt failu nosaukumdošanas SitePagesOut.ps1.

    Piezīme : Varat izmantot citu faila nosaukumu, bet fails ir jāsaglabā kā ANSI kodētu teksta failu, kuru paplašinājums ir .ps1.

  4. Pārejiet uz direktoriju, kurā saglabājāt failu.

  5. Windows PowerShell komandu uzvednē ierakstiet šādu komandu:

    ./SitePagesOut.ps1

Lai to izdarītu, jūs izmantosit klienta puses objektu modeļa (CSOM). Pirms izmantojat skriptu, pārliecinieties, vai ir izpildīti šādus priekšnoteikumus:

  1. Pārliecinieties, vai ir ievēroti šādi minimālās prasības:

    • Jūs esat globālais administrators

    • Jums ir jāizlasa about_Execution_Policies.

    • Lai šis skripts darbu, jums jāinstalē SharePoint Online klienta komponenti SDK.

    • Skripta piedāvās SiteUrl un Web URL.

      SiteUrl un Web URL , kas sastāv no pilnu URL, kas šajā piemērā ir https://contoso.sharepoint.com/sites/marketing/northwindcompete

      Varat izmantot SiteUrl : https://contoso.sharepoint.com/sites/marketing

      un Web URL var izmantot sites/marketing/northwindcompete.

  2. Kopējiet šādu kodu un ielīmējiet to teksta redaktoru, piemēram, programmu Notepad. Šajā rakstā mēs nosaukums skripta fails, 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. Saglabājiet failu, tai nosaukumu SitePagesIn.ps1.

    Piezīme : Varat izmantot citu faila nosaukumu, bet fails ir jāsaglabā kā ANSI kodētu teksta failu, kuru paplašinājums ir .ps1.

  4. Pārejiet uz direktoriju, kurā saglabājāt failu.

  5. Windows PowerShell komandu uzvednē ierakstiet šādu komandu:

    ./SitePagesIn.ps1

    Lai iegūtu papildinformāciju par Windows PowerShell, skatiet rakstu Windows PowerShell izmantošana.

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×