Editando a Conexão do User Profile do SharePoint 2010 para Adicionar Filtros de Exclusão

Em algumas situação é necessário fazer filtros no serviço de User Profile do SharePoint para que ele não traga todos os usuários do Active Directory (AD). A forma mais simples, sem usar filtros, é configurando a conexão com o AD para buscar de alguma Unidade Organizacional (OU) especifica. Mas, apenas isso, nem sempre é suficiente. Existem cenários onde é importante que sejam feitos filtros mais refinados, como por alguma propriedade do usuário.

Neste post vou mostrar como configurar a conexão do User Profile com o AD para adicionar filtros.

Continue lendo »

Como Configurar o Agendamento da Busca no SharePoint 2010

A busca do SharePoint 2010 é feita de forma agendada, ou seja, de tempos em tempos o SharePoint executa a busca para procurar por novos conteúdos e poder mostrá-los como resultado na busca.

Neste post vamos ver como configurar este agendamento.

Continue lendo »

[Pergunta] Resultado da Busca não Está Sendo Atualizado

Pergunta

Quando adiciono ou altero documentos em bibliotecas o SharePoint não está retornando essas alterações resultados na busca. O mesmo acontece para documentos novos.

Continue lendo »

Convertento o tipo de licença do SharePoint Server de Standard para Enterprise

Cenário: tenho o SharePoint Server instalado com os recursos Standard e quero fazer upgrade para o SharePoint Server Enterprise.

Requisitos: chave do SharePoint Enterprise.

Obrservações: se você perguntar para o seu fornecedor de licenciamento onde está a chave do SharePoint Enterprise ele vai responder que não existe SharePoint Enterprise, o que é verdade. O que existem são CALs de acesso Standard e Enterprise, a licença do Server é a mesma para ambos. Então, quando for pedir a chave, preste atenção a esse detalhe.

Como fazer:

O primeiro passo é abrir a Administração Central, depois seguir o fluxo das imagens abaixo, informando o serial quando solicitado.

Continue lendo »

Publicado em Infra. Tags: . 2 Comments »

Virtual Labs de SharePoint 2010

Abaixo a lista de laboratórios virtuais para auxiliar o entendimento de vários assuntos sobre SharePoint 2010.

MSDN:

Fonte:

MSDN – SharePoint Server Virtual Labs

TechNet Virtual Labs: SharePoint Products and Technologies

Movendo Coleção de Sites entre Bases de Conteúdo

Em aplicativos web SharePoint posso ter várias coleções de sites, cada coleção é por padrão criada dentro da base de dados de conteúdo padrão do aplicativo web. O interessante é que posso mover essas coleções para outras bases de conteúdo. Por que eu faria isso?

  • Para diminuir o tamanho das bases de dados, bases grandes são complicadas de serem gerenciadas;
  • Melhorar a performance, posso ter cada base em um HD diferente no servidor de banco de dados;
  • Boa práticas do SharePoint, bases muito grandes (> 200GB) não são recomendadas.
    Pois bem, o primeiro passo para migrarmos a coleção de sites é criar uma base de conteúdo nova. Para isso podemos usar o CMDLET do SharePoint 2010 para o Power Shell, conforme abaixo, onde o “Name” é o nome da base de dados nova e o “WebApplication” é o endereço do site.

New-SPContentDatabase -Name “WSS_Content_Documentos” -WebApplication http://portal.azeroth.com

Com a nova base criada, o passo seguinte é migrar a coleção de sites da base de dados atual para a nova. O comando abaixo move a coleção de sites “/sites/Documentos” para a nova base, onde “DestinationDatabase” é o nome da base de dados nova e o “confirm” informa ao Power Shell para não solicitar confirmação do usuário.

Move-SPSite http://portal.azeroth.com/sites/Documentos -DestinationDatabase WSS_Content_Documentos -confirm:$false

É necessário reiniciar o IIS para essa alteração ter validade.

Depois da exeução dos scripts acima, a coleção de sites “/sites/Documentos” para a estar hospedada dentro da base de dados de conteúdo “WSS_Content_Documentos”.

Fontes:

Add a content database (SharePoint Server 2010)

Move site collections between databases (SharePoint Server 2010)

Instalação automática dos pré-requisitos do SharePoint 2010

Para iniciar a instalação do SharePoint 2010 é necessário apenas ter uma máquina (preferencialmente recém formatada e atualizada) com o Windows Server 2008, conexão a internet e o instalador do SharePoint. Mas aí vem algumas dúvidas comuns no momento da instalação:

  • Que softwares eu preciso instalar para poder instalar o SharePoint (o SQL Server não faz parte do escopo, estamos falando apenas da instalação e não configuração do SharePoint)?
  • Preciso instalar o IIS?
  • Qual versão do .NET Framework instalar?

A resposta para todas elas é a seguinte: nenhum/não, o instalador do SharePoint se encarrega de tudo isso para você. Ele habilita o IIS e o .NET Framework no servidor, baixa e instalar todos os demais pré-requisitos. Instalar o SharePoint 2010 ficou uma tarefa muito simples.

Essa instalação é muito simples e funciona muito bem, mas podemos imaginar dois cenários que poderiam ter uma abordagem diferente:

  • Instalação do SharePoint em várias máquinas, ele terá que baixar todos os requisitos novamente para cada servidor; e
  • Instalação do SharePoint em servidor sem acesso a internet;

Como resolver este problema? Baixando os pré-requisitos do SharePoint manualmente e fazendo com que o instalador execute os instaladores. O objetivo deste artigo é mostrar como automatizar a instalação dos pré-requisitos do SharePoint 2010, passos posteriores como a instalação do SharePoint não serão abordados.

Continue lendo »

Publicado em Infra. Tags: . Leave a Comment »

Mudando a Passphrase no SharePoint 2010

Para mudar a passphrase da farm do SharePoint 2010 é necessário executar o script da listagem 01, ele define uma nova passphrase para a farm. Copiar o conteúdo da listagem 01 em um arquivo e salvá-lo com o nome MudarPassphrase.ps1, abrir o PowerShel conforme a imagem 01 e executar o script como na imagem 02, onde será necessário confirmar a operação.

$passphrase = ConvertTo-SecureString -asPlainText -Force "Eu4m0oSharePoint"
Set-SPPassPhrase -PassPhrase $passPhrase -ConfirmPassPhrase $passPhrase

Listagem 01: Script para mudar a passphrase da farm

Imagem 01: Abrindo o PowerShell

Imagem 02: Executando o script para mudar a passphrase

Referências

Reset the Farm Passphrase in SharePoint 2010

Configuração do alias para o SharePoint 2010 conectar ao SQL Server

Todo processo de instalação do SharePoint 2010 é necessário acesso ao um servidor de SQL Server para o armazenamento de dados, até aí tudo bem, normal. Mas informar o nome do servidor/instância no wizard de configuração do SharePoint será que é a melhor ideia? Como vamos mudar as bases de dados depois da farm configurada? Se o servidor de banco de dados der problema, como restaurar o backup em outro servidor e indicar ao SharePoint esse novo endereço? A resposta mais simples para as perguntas acima é a utilização de aliases no SQL Server Native Client.

Para fazer essa configuração é necessário ter o SQL Server Configuration Manager instalado no servidor do SharePoint. O alias pode ser utilizado para farms novas ou farms existentes. Com essa configuração em todos os lugares do SharePoint em que o banco for informado, o alias será informado ao invés do nome do servidor.

As imagens 01, 02 e 03 mostram como criar o alias no SQL Server Configuration Manager e a imagem 04 mostra como utilizar o alias no SharePoint.

Imagem 01: Abrindo o SQL Server Configuration Manager

Imagem 02: Criando um novo alias

Imagem 03: Configuração do novo alias, onde o Alias Name é o nome do alias e Server é o nome do servidor do SQL Server, se tiver instância nomeada, usar o nome_servidor/nome_instância

Imagem 04: Configuração da farm do SharePoint

Servidor domain controler demora muito para iniciar

Montei um ambiente de desenvolvimento para o SharePoint e ele está dividido na seguinte estrutura:

  • Host – máquina física: Windows Server 2008 R2 com as roles de Hyper-V, Active Directory Domain Services e DNS Server;
  • VM1 – virtualizadada: Windows Server 2008 R2 com as rolas de Active Directory Domain Services e DNS Server, é a máquina “backup” do meu AD;
  • VM2 – VMX – virtualizadas: configurações variáveis conforme necessidade, todas elas devidamente membros do AD.

Problema: logo depois de ter configurado a VM1 para ser controladora do domínio, o host leva muito tempo para iniciar.

Causa: na inicialização do Windows o serviço de AD tenta se sincronizar com o outro servidor de AD (VM1), como este está desligado o host não consegue sincronizar, ele continua tentando até dar time out e o boot da máquina continuar.  

Solução: Desabilitar, via registro do Windows, essa sincronização inicial. Dentro de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters verificar a existência da chave “Repl Perform Initial Synchronizations”, se existir informar o valor 0; se não existir, criá-la como DWORD e informar o valor 0. Depois disso reiniciar o computador.

Dica do meu amigo Eliezer Fernandes, que evitou que eu ficasse esperando várias horas pelos boots do computador.

Referências:

Adroitly Sidestepping Initial Synchronization Requirements

After Booting into DSRM DC takes a long time to become available