Wednesday, April 30, 2014

Access Denied ao ativar Features com Timer Jobs

Muitas vezes desenvolvi Timer Jobs para meus clientes que seriam instalados quando uma Feature fosse ativada. Ao ativá-la pelo Shell de Gerenciamento do SharePoint ou pelo navegador de dentro do próprio servidor, tudo funcionava perfeitamente.

Mas quando eu tentava ativá-la de uma máquina remota, direto pelo navegador de uma máquina pessoal minha, a mensagem de Acesso Negado era apresentada.

Isso acontece devido a um novo recurso de segurança do SharePoint 2010 que bloqueia qualquer atualização de um SPPersistedObject a partir de requisições remotas, e como se trata de um recurso configurável, podemos muito bem desativá-lo com o seguinte comando utilizado no PowerShell do Windows Server ou no Shell de Gerenciamento do SharePoint:



Obs.: Há algumas recomendações quanto a questões de segurança ao alterar esta configuração, mas acredito que você não enfrentará problemas. Caso você gerencie um ambiente que possua um alto esquema de segurança, evite realizá-lo no ambiente produtivo.

Obs2.: Obviamente, utilize um usuário com permissões completas de uma Conta de Sistema.

No comments:

Post a Comment

Obrigado pelo sua colaboração!