quinta-feira, 4 de novembro de 2010

Agendando Backup no MOSS2007

Bem, pelo que vc já andou pesquisando a ferramenta de administração do SharePoint não permite agendar a rotina de backup ok ?

E então ? o que fazer ?

Bem, a solução é o STSADM.EXE. Um aplicativo no qual vc pode executar várias ações; e diga-se de passagem não apenas backup e restore. Mas pera lá ! Não pense que vc vai usar esse programinha e o problema será resolvido. Vc vai precisar criar alguns procedimentos extras para que a solução seja resolvida.

Uma sugestão é a seguinte:

1) Compartilhe uma pasta em seu servidor de backup e dê acesso de gravação ao usuário administrador do portal

2) Crie um arquivo de extensão BAT e adicione a seguinte linha:
stsadm.exe -o backup -directory \\nomedoservidordebackup\nomedapastacompartilhada -backupmethod full

3) Crie uma tarefa agendada do Windows (Adicionar Tarefa Agendada) para que execute esse arquivo BAT conforme a agenda programada e [PRONTO]

Observações: Verifique se usuário que irá executar a tarefa agendada tem o nível de permissão apropriada.

Um outro detalhe é o seguinte: este é um BACKUP FULL, portanto talvez seja interessante fazer este uma única vez e agendar programação da rotina acima para o incremental. Aí é vc quem vai decidir !

sexta-feira, 30 de abril de 2010

Acrescentando Fotos do AD no MOSS Sharepoint

Antes das operações abaixo é necessário que tenha escolhido e/ou acrescentado um campo no AD com a URL da foto pessoa. Uma dica: Publique as fotos numa biblioteca de imagens através do SharePoint e adicione o endereço associado ao campo do AD, ex: http://portal/BibliotecaDeImagens/minhafoto.jpg.

1. Na Administração do Sharepoint http://portal:1000/ssp/admin/default.aspx

2. Vá em Profile and import setting em User Profiles and properties, clique em View import connections e Edit . Em Authentication Information marque uma conta que não a default account, ou seja, uma conta que tenha permissão suficiente no AD. Dê Ok e volte a View Profile Properties e edite a propriedade que se quer mapear (no nosso caso, o campo PictureURL).

3. Por fim, em Edit User Profile Property veja que agora o novo drop-down está disponível. Logo, associe o data source field to map, ao campo da AD.

quinta-feira, 18 de fevereiro de 2010

SharePoint 2007 - LDAP de Filtros para a limitação de importação de perfil

Se você já tentou importar perfis de usuários via LDAP no SharePoint 2007 então você vai gostar deste post. A configuração do SSP para importar perfis é uma tarefa bastante simples, mas o que não é fácil é aplicar o filtro direito de usuário LDAP para importar apenas as contas que você deseja do Active Directory. Então gostaria de compartilhar com vocês minha experiência com a aplicação de filtros de usuário e alguns exemplos de excelentes filtros que tenho encontrado.

Instruções para criar uma nova conexão e aplicar um filtro de usuário LDAP para limitar os perfis importados pelo seu provedor de serviços compartilhados:

1. Entrar no seu site do SharePoint da Administração Central.
2. Selecione o seu provedor de serviços compartilhados e clique em "perfis de usuário e as propriedades" sob o "User Profiles and My Sites".
3. Clique no link "Gerenciar Conexões".
4. Clique em "Criar Nova Conexão ou Editar Conexão".
5. Se for uma nova conexão dê um nome significativo.
6. No serviço de caixa de texto do nome do servidor, digite o nome do servidor ou endereço IP do seu servidor LDAP.
7. Digite o filtro LDAP usuário de sua escolha (veja exemplos abaixo).

Agora você está pronto para importar os usuários do LDAP para o banco de dados perfil. Volte uma tela e iniciar uma importação completa. Uma vez que a importação começa a enumerar você deve ver perfis de usuário a ser importado para o SharePoint. Quando a importação estiver concluída, clique em "Ver Perfil" para ver quais perfis foram importados.

Eu compilei um conjunto bastante bom de filtros abaixo, sinta-se livre para enviar um comentário, ou se você tiver outros para acrescentar à lista.

Exemplo LDAP User Filtros

Padrão de filtro de usuário:
(& (objectCategory = Person) (objectClass = User))

Excluir contas com nenhum endereço de e-mail:
(& (objectCategory = Person) (objectClass = User) (! userAccountControl (: 1.2.840.113556.1.4.803: = 2)) (mail =*))

Excluir contas desabilitadas:
(& (objectCategory = person) (objectClass = user) (userAccountControl!: 1.2.840.113556.1.4.803: = 2))

Excluir contas com senhas definidas para expirar:
(& (objectCategory = person) (objectClass = user) (! userAccountControl = 65536))

Incluir somente as contas com endereços de email válidos
(& (objectCategory = Person) (objectClass = User) (COM mail =*)

Incluir somente as contas que são parte da unidade organizacional i9ti
(& (objectCategory = Person) (objectClass = User) memberof (: 1.2.840.113556.1.4.1941: = (CN = Usuários autenticados, OU = i9ti, DC = domínio, DC = local)))

Excluir contas que não têm um primeiro nome
(& (objectCategory = Person) (objectClass = User) (! userAccountControl (: 1.2.840.113556.1.4.803: = 2 ))(!(! =*))) givenName

Incluir somente quando CN (nome comum), que começou com "I9"
(& (objectCategory = Person) (objectClass = User) memberOf ( = (CN = I9*)))

outro exemplo (por grupo)
(& (objectCategory = Person) (objectClass = User) memberOf ( = CN = Lista Corporativo, OU = Administrativo, OU = Distribution Lists, OU = Domain, DC = domínio, DC = local))

formato:
(& (objectCategory = Person) (objectClass = User) memberOf (= [distinguised nome do grupo]))

É isso aí...

terça-feira, 6 de outubro de 2009

Adicionar ícone para arquivos PDF no SharePoint

Acredito que algum dia você precisou adicionar arquivos PDF em uma biblioteca de documentos do SharePoint e percebeu que não havia um ícone associado, diferente do que acontece com documentos do Word ou Excel.

Aqui irei demonstrar como fazer essa associação. Faça download do ícone, descompacte e copie o arquivo "icpdf.gif" para a seguinte pasta:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\IMAGES

Navegue até a pasta:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML

Edite o arquivo
DOCICON.xml

Adicionando a seguinte linha na área
:


Vá em Iniciar > Executar, digite cmd e execute o comando iisreset /noforce

Nas versões anteriores a 3.0 do SharePoint alterne o valor 12 para 60 !

sábado, 3 de outubro de 2009

"Acesso negado" ao tentar criar página com permissão concedida

"Acesso Negado" ao criar página. Funções atribuídas: Colaborador, Aprovador, ..., Controle Total.

Recentemente me deparei com este problema de acesso negado.

Mesmo com permissão concedida de controle total no site, a permissão era negada ao tentar criar uma nova página. Através do menu "Ações do Site", item "Criar Página", requisição "/_layout/CreatePage.aspx" > Acesso Negado !

Solução:
========


O usuário ao tentar criar a pagina necessita de permissão de leitura na " Master Page Gallery".



Ações do Site --> Gerenciar Conteúdo e Estrutura --> Galeria de Página Mestre -->
Editar Propriedades --> Permissão da Biblioteca de Documentos --> Add user/group
and grant "read" permission.



Obs: No meu caso herdei a permissão do site raiz.

Modificando o Layout da Página

Através do menu Ações do Site > Editar Página
Em seguida, selecione o item de menu Página > Definições da Página

Em Layout de Página:
Selecione um layout de página para controlar a maneira como a página será exibida.

Obs: A opção Página Inicial de Boas Vindas utilizará o layout definido por vc como Página Inicial no site. Portanto as edições feitas nesta página, seja ela home.aspx, default.aspx, index.aspx afetará este layout escolhido.

"Esta Página foi modificada desde a última vez que foi aberta. É necessário abri-la novamente"

Bem, gostaria de compartilhar aqui neste espaço com vcs alguns problemas no qual enfrentei recentemente com o Portal Sharepoint2007.

Erro:

"Esta Página foi modificada desde a última vez que foi aberta. É necessário abri-la novamente" ao tentar descartar check-out.

Este problema começou a aparecer após uma tentativa de criar uma nova página e defini-la como inicial do site. O objetivo foi substituir a página anterior Home.aspx por esta como sendo a página inicial do site.

Ao concluir as alterações definir a mesma como "Página de Boas Vindas" através dos recursos de administração do site: "Definição do site > Modificar todas as definições do site".

Resolvi então retornar a página anterior "Home.aspx" setando-a como Página inicial e tudo foi normalizado. Problema normalizado!


Solução do Problema
===================



O arquivo no exemplo "Home.aspx" precisava ser reanexado ao layout, check-ado e aprovado conforme o exemplo abaixo: