Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Enquanto Administrador do SharePoint no Microsoft 365, pode permitir temporariamente o script personalizado como forma de permitir que os utilizadores operem com algumas funcionalidades "clássicas" (como "peça Web editor de scripts"), alterar o aspeto, a funcionalidade e o comportamento dos sites e páginas para satisfazer objetivos organizacionais ou necessidades individuais. Se permitir um script personalizado, todos os utilizadores que tenham a permissão Adicionar e Personalizar Páginas a um site ou página podem adicionar qualquer script pretendido. (Por predefinição, os utilizadores que criam sites são proprietários de sites e, por conseguinte, têm esta permissão.)
Observação
Para obter formas simples de alterar o aspeto e funcionalidade de um site, consulte Alterar o aspeto do seu site do SharePoint.
Por predefinição, o SharePoint não permite scripts na maioria dos sites que os administradores criam com o centro de administração do SharePoint e todos os sites criados com o comando New-SPOSite PowerShell. O mesmo se aplica ao OneDrive, aos sites que os utilizadores criam a si próprios, aos sites de equipa e de comunicação modernos e ao site de raiz da sua organização. Para obter mais informações sobre as implicações de segurança do script personalizado, veja Considerações de segurança sobre como permitir scripts personalizados.
Importante
Se o SharePoint tiver sido configurado para a sua organização antes de 2015, as definições de script personalizado poderão ainda estar definidas como Não Configurado , embora no centro de administração do SharePoint pareçam estar definidas para impedir que os utilizadores executem scripts personalizados. Neste caso, os utilizadores não podem copiar itens entre sites do SharePoint e entre o OneDrive e o SharePoint. Na página Definições no centro de administração do SharePoint, para aceitar as definições de script personalizado à medida que aparecem, selecione OK e ative a cópia entre sites. Para obter mais informações sobre como copiar itens entre o OneDrive e o SharePoint, consulte Copiar ficheiros e pastas entre sites do OneDrive e do SharePoint.
Como fazer permitir temporariamente scripts personalizados em sites do SharePoint?
Cuidado
Antes de permitir scripts personalizados em sites na sua organização, certifique-se de que compreende as implicações de segurança.
Para permitir um script personalizado num determinado site (anteriormente denominado coleção de sites) imediatamente, siga estes passos:
Baixe o Shell de Gerenciamento do SharePoint Online mais recente.
Observação
Se instalou uma versão anterior do Shell de Gerenciamento do SharePoint Online, aceda a Adicionar ou remover programas e desinstale Shell de Gerenciamento do SharePoint Online.
Ligue-se ao SharePoint como Administrador do SharePoint no Microsoft 365. Para saber como, consulte Introdução ao Shell de Gerenciamento do SharePoint Online.
Execute o seguinte comando:
Set-SPOSite <SiteURL> -DenyAddAndCustomizePages 0ou com o cmdlet PnP.PowerShell Set-PnPSite
Set-PnPSite -Identity <SiteURL> -NoScriptSite $false
As alterações para permitir scripts personalizados são substituídas para "Não permitido" no prazo de 24 horas.
Observação
Não é possível permitir scripts personalizados no OneDrive de um utilizador individual.
Como fazer gerir scripts personalizados a partir do centro de administração do SharePoint?
Enquanto administrador do SharePoint, tem ferramentas no centro de administração do SharePoint para gerir scripts personalizados na sua organização. Você pode:
- Verifique status de script personalizado.
- Alterar as definições de script personalizado.
- Manter as definições de script personalizado.
Como fazer verificar status de script personalizado?
Pode ver a coluna Script personalizado na página Sites ativos em Sites.
Pode adicionar a coluna a qualquer vista. A vista Sites com script personalizado permitido também está disponível para fornecer acesso fácil a todos os sites onde o script personalizado está ativado:
Como fazer alterar as definições de script personalizado?
Na página Sites ativos , selecione um site e, em Definições Scripts>personalizados, pode editar se os scripts personalizados são permitidos ou bloqueados.
Pode controlar as definições de script personalizado para um site específico ao decidir se pretende permitir ou bloquear scripts personalizados:
Por predefinição, as alterações às definições de script personalizado de um site específico duram apenas um máximo de 24 horas. Após esse período, a definição é reposta para Bloqueado para esse site específico.
Importante
Se o site estiver bloqueado, quer esteja no estado ReadOnly ou *NoAccess", as alterações às definições de Script Personalizado não serão refletidas na Administração de Inquilinos do SharePoint. No entanto, assim que o estado do site voltar a Desbloquear, a definição Script Personalizado muda imediatamente para "Não permitido" antes de qualquer utilizador poder aceder ao site
Que funcionalidades são afetadas quando o script personalizado é bloqueado?
Quando os utilizadores são impedidos de executar scripts personalizados no OneDrive ou nos sites de equipa clássicos que criam, os administradores e proprietários do site não podem criar novos itens, como modelos, soluções, temas e coleções de ficheiros de ajuda. Se permitiu um script personalizado no passado, os itens que já foram criados continuarão a funcionar.
As seguintes definições do site não estão disponíveis quando impede que os utilizadores executem um script personalizado:
| Funcionalidade do site | Comportamento | Observações |
|---|---|---|
| Guardar Site como Modelo | Já não está disponível nas Definições do Site | Os utilizadores ainda podem criar sites a partir de modelos criados antes de o script personalizado ser bloqueado. |
| Guardar biblioteca de documentos como modelo | Já não está disponível nas Definições da Biblioteca | Os utilizadores ainda podem criar bibliotecas de documentos a partir de modelos criados antes de o script personalizado ser bloqueado. |
| Guardar lista como modelo | Já não está disponível nas Definições de Lista | Os utilizadores ainda podem criar listas a partir de modelos criados antes de o script personalizado ser bloqueado. |
| Galeria de Temas | Já não está disponível nas Definições do Site | Os utilizadores ainda podem utilizar temas criados antes de o script personalizado ser bloqueado. |
| Definições de Ajuda | Já não está disponível nas Definições do Site | Os utilizadores ainda podem aceder a coleções de ficheiros de ajuda disponíveis antes de o script personalizado ser bloqueado. |
| Soluções de área restrita | A Galeria de Soluções já não está disponível nas Definições do Site | Os utilizadores não podem adicionar, gerir ou atualizar soluções de sandbox. Ainda podem executar soluções de sandbox que foram implementadas antes de o script personalizado ser bloqueado. |
| SharePoint Designer | As páginas que não são HTML já não podem ser atualizadas. Lista de Processamento: a opção Criar Formulário e Ação Personalizada deixará de funcionar. Subsites: Novo Subsite e Eliminar Site redirecionamento para a página Definições do Site no browser. Origens de Dados: o botão Propriedades já não está disponível. |
Os utilizadores ainda podem abrir algumas origens de dados. Para abrir um site que não permita scripts personalizados no SharePoint Designer, primeiro tem de abrir um site que permita scripts personalizados. |
| Ficheiros operacionais que potencialmente incluem script | Os seguintes tipos de ficheiro não podem ser carregados, copiados, movidos ou abertos numa biblioteca. .asmx .ascx .aspx .htc .jar .master .swf .xap .xsf |
Os ficheiros existentes na biblioteca não são afetados. |
| Carregar Documentos para Tipos de Conteúdo | Mensagem de acesso negado ao tentar anexar um modelo de documento a um Tipo de Conteúdo. | Recomendamos a utilização de modelos de documentos da Biblioteca de Documentos. |
| Publicação de Fluxos de Trabalho do SharePoint 2010 | Mensagem de acesso negado ao tentar publicar um Fluxo de Trabalho do SharePoint 2010. | |
| Ações Personalizadas | Mensagem de acesso negado ao tentar criar novas ações personalizadas. | As ações personalizadas existentes não são afetadas. |
| Gerenciador de Design | Mensagem de acesso negado ao tentar criar um novo esquema, master página ou pacote de estrutura. | Os utilizadores ainda podem utilizar designs de página criados antes de o script personalizado ser bloqueado. |
Por predefinição, não pode atualizar o conjunto de propriedades do Site quando os utilizadores são impedidos de executar scripts personalizados. Pode alterar esse comportamento ao executar o seguinte comando:
Set-SPOTenant -AllowWebPropertyBagUpdateWhenDenyAddAndCustomizePagesIsEnabled $True
Para obter mais informações, consulte a opção AllowWebPropertyBagUpdateWhenDenyAddAndCustomizePagesIsEnabeld .
As seguintes peças Web e funcionalidades não estão disponíveis para administradores e proprietários de sites quando as impede de executar scripts personalizados.
| Categoria da peça Web | Web Part |
|---|---|
| Dados de Negócios | Ações de Dados de Negócio Item de Dados de Negócios Construtor do Item dos Dados de Negócios Lista de Dados de Negócios Lista Relacionada aos Dados de Negócios Excel Web Access Detalhes do indicador Lista de Estado Visio Web Access |
| Community | Acerca desta Comunidade Ingressar A Minha Associação Ferramentas O que está a acontecer |
| Acúmulo de Conteúdo | Categorias Resumo do Projeto Documentos Relevantes Visualizador RSS Agregador de Sites Sites na Categoria Propriedade do Termo Linha do tempo Visualizador WSRP Visualizador XML |
| Document Sets | Conteúdo do Conjunto de Documentos Propriedades do Conjunto de Documentos |
| Advanced | Incorporar |
| Formulários | Peça Web Formulário HTML |
| Mídia e Conteúdo | Editor de conteúdo Editor de Scripts Peça Web Silverlight Visualizador de Páginas (não é possível definir o URL da página Web) |
| Pesquisar | Refinamento Caixa de Pesquisa Navegação da Pesquisa Resultados da pesquisa |
| Conteúdo Orientado por Pesquisa | Catalog-Item Reutilizar |
| Colaboração Social | Detalhes do Contato Bloco de Anotações Navegador da Organização Feed do Site Nuvem de Etiquetas Tarefas do Usuário |
| Galeria de Páginas Mestras | Não é possível criar ou editar master páginas |
| Sites de Publicação | Não é possível criar ou editar master páginas e esquemas de página |
Além disso, Estrutura do SharePoint peças Web que têm o valor requiresCustomScript definido como verdadeiro comportam-se da seguinte forma:
- A peça Web não está disponível no seletor de peças Web.
- Todas as instâncias da peça Web que foram adicionadas à página enquanto os scripts personalizados que tinham permissão para ser executados deixarão de aparecer nessas páginas. O autor ainda pode removê-los durante a edição da página.
Quais são as melhores práticas para comunicar alterações às definições de script?
Antes de impedir o script personalizado em sites onde o permitiu anteriormente, recomendamos que comunique a alteração com bastante antecedência para que os utilizadores possam compreender o impacto da mesma. Caso contrário, os utilizadores que estejam habituados a alterar temas ou adicionar peças Web nos respetivos sites, de repente, não conseguirão ver a seguinte mensagem de erro.
Comunicar antecipadamente a alteração pode reduzir a frustração do utilizador e as chamadas de suporte.