Permitir ou impedir a criação de páginas de sites modernos pelos usuários finais

Permitir ou impedir a criação de páginas de sites modernos pelos usuários finais

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Usar páginas de SharePoint Online é uma ótima maneira de compartilhar ideias usando imagens, Excel, Word e PowerPoint documentos, vídeo e muito mais. Os usuários podem criar e publicar páginas modernas rapidez e facilidade e que eles tenham ótimos aparência em qualquer dispositivo.

Se você for um administrador global ou SharePoint no Office 365, você pode permitir ou impedir a criação de páginas do site SharePoint Online pelos usuários. Você pode fazer este toda a organização alterando as configurações no Centro de administração SharePoint ou no nível do site usando um script do Microsoft PowerShell.

Observação: Os procedimentos a seguir destinam-se somente a páginas de SharePoint. Quando você permite criação de páginas do site, o comando Adicionar uma página no menu configurações cria novas páginas do site. Se você desativar a capacidade de criar páginas do site, os usuários ainda podem adicionar uma página de SharePoint no menu novo na Home page e adicionar da página clássica para uma biblioteca Wiki usando o mesmo comando.

Permitir ou impedir a criação de páginas de sites no nível da organização no Centro de administração do SharePoint

  1. Entre no Office 365 como administrador global ou como administrador do SharePoint.

  2. Escolha o ícone do inicializador de aplicativos Ícone do inicializador de aplicativos no Office 365 , no canto superior esquerdo, e escolha Administrador para abrir o Centro de administração do Office 365. Quando o bloco Administrador não aparece, significa que você não tem permissões de administrador para o Office 365 na sua organização.

  3. No painel esquerdo, escolha Centros de administração > SharePoint.

  4. No painel esquerdo, escolha configurações.

  5. Ao lado de páginas do Site, selecione Permitir que os usuários criem páginas do site ou impedir os usuários de criação de páginas de site.

  1. Baixe a versão mais recente do Shell de Gerenciamento do SharePoint Online.

  2. Instale os componentes de cliente Online do SharePoint SDK.

  3. Conecte-se ao SharePoint Online como um administrador global ou administrador do SharePoint no Office 365. Para saber mais, confira Introdução ao Shell de Gerenciamento do SharePoint Online.

    Observação: Leia Sobre políticas de execução e verifique se que você executar o Shell de gerenciamento do SharePoint Online como um administrador e a política de execução correta para executar scripts não assinados.

  4. Copie o seguinte código e colá-lo em um editor de texto, como o bloco de notas.

    # 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"
    }
    
  5. Salve o arquivo de texto e, em seguida, altere sua extensão. Neste exemplo, podemos nome SitePagesOut.ps1.

    Observação: Você pode usar um nome de arquivo diferente, mas você deve salvar o arquivo como um arquivo de texto codificados em ANSI cuja extensão é. ps1.

  6. Alterar para a pasta onde você salvou o arquivo.

  7. Execute o seguinte comando:

    ./SitePagesOut.ps1
  8. O script solicitará um SiteUrl e WebUrl.

    Se você tiver um site como "https://contoso.sharepoint.com/sites/marketing/northwindcompete"

    Para o SiteUrl você inseriria: https://contoso.sharepoint.com/sites/marketing

    E para o WebUrl , você digitaria sites/marketing/northwindcompete

  1. Baixe a versão mais recente do Shell de Gerenciamento do SharePoint Online.

  2. Instale os componentes de cliente Online do SharePoint SDK.

  3. Conecte-se ao SharePoint Online como um administrador global ou administrador do SharePoint no Office 365. Para saber mais, confira Introdução ao Shell de Gerenciamento do SharePoint Online.

    Observação: Leia Sobre políticas de execução e verifique se que você executar o Shell de gerenciamento do SharePoint Online como um administrador e a política de execução correta para executar scripts não assinados.

  4. Copie o seguinte código e colá-lo em um editor de texto, como o bloco de notas.

    # 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"
    }
    
  5. Salve o arquivo de texto e, em seguida, altere sua extensão. Neste exemplo, podemos nome SitePagesIn.ps1.

    Observação: Você pode usar um nome de arquivo diferente, mas você deve salvar o arquivo como um arquivo de texto codificados em ANSI cuja extensão é. ps1.

  6. Alterar para a pasta onde você salvou o arquivo.

  7. Execute o seguinte comando:

    ./SitePagesIn.ps1
  8. O script solicitará um SiteUrl e WebUrl.

    Se você tiver um site como "https://contoso.sharepoint.com/sites/marketing/northwindcompete"

    Para o SiteUrl você inseriria: https://contoso.sharepoint.com/sites/marketing

    E para o WebUrl , você digitaria sites/marketing/northwindcompete

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×