Erro de Acesso ao Web Console do SCOM 2007 R2

Este é um comportamento recorrente que passo e recebo vários emails com este caso.

Ao instalar o SCOM 2007 R2 o Web Console acusa que não é possivel abrir o web site com o erro abaixo.

SINTOMA

image

Outra situação comum é conseguir acessar a tela de login mas logo na sequencia o erro abaixo aparecer, o que normalmente com um refresh na tela o console aparece, mas não é uma solução correta.

image

CAUSA

Este problema se deve ao Web Console ter caminhos fixos apontando para HTTPS e o IIS não está configurado para isso.

SOLUÇÃO

O primeiro passo é criar um certificado digital interno (Self-Signed) para o IIS ou importar um certificado externo já existente, acessando a opção Server Certificates no console do servidor IIS.

Para criar um novo certificado clique em Create Self-Signed Certificate no menu de ações e defina um nome para o uso do certificado que de preferencia deve ser o nome que será usado na URL, em geral o nome do servidor, como a tela abaixo demonstra:

image

Na sequencia clique com o botão direito no site do Web Console e utilize a opção Edit Bindings que é onde indicamos as portas, URLs e certificados usados para acesso a cada site no IIS:

image

Vincule o certificado a uma porta com o botão Add… e delete a porta anterior que não estava vinculada a um certificado.

Porem, neste caso os atalhos criados não irão funcionar, para manter os mesmos atalhos você irá precisar criar uma porta qualquer, deletar a porta padrão (no exemplo abaixo 51908) e recriar a porta desta vez com https e o certificado desejado para a criptografia do tráfego:

image

Lembrando que estes passos também podem ser necessários em outros casos, como o portal do VMM e dashboards em geral.

Removendo Project Server 2010 Applications no SharePoint 2010

Um erro comum é remover a Site Collection de um PWA sem fazer isso pelo gerenciador de aplicações. Normalmente quem incorre neste erro tem vários problemas depois, o PWA não abre mais e algumas vezes não é possivel criar novos PWAs.

Causa

Ao deletar a Site Collection diretamente foi removido o ponteiro na Web Application, porem para o serviço de dados do Project Server ainda consta um PWA com o banco de dados intacto.

Sintoma

Ao tentar agora deletar corretamente pelo “Manage Service Applications” ocorre o erro:

“Service application cannot be deleted due to existing project sites”

Tela1

Solução

Entre no SharePoint 2010 Management Shell e execute a seguinte sequencia de comandos:

Get-SPServiceApplication
$ID_App = Get-SPServiceApplication | ? {$_.Displayname -like "Nome da Aplicação"}
$Colecoes = $ID_App.SiteCollection
$Colecoes
$ID_App.SiteCollection.Remove("22ffa7a9-17f1-4801-b648-cc7e1dbe2183")

O primeiro comando lista todas as aplicações encontradas e entre elas as do PWA. É possivel criar um filtro para o like, similar ao segundo comando. Ou se você já conhece o nome da aplicações coloque diretamente na segunda linha.

O segundo comando captura o ID da aplicações e o terceiro utiliza este ID para trazer a lista de Site Collections vinculadas ao PWA.

O quarto comando lista o resultado da variavel $Colecoes para que você posso ler o ID da Site Collection que é inserido no ultimo dos comandos.

Após isso, rode novamente os comandos 3 e 4 até que não retornem mais nenhum Site Collection, apesar de que o PWA costuma ser um unico SC.

Veja abaixo os prints completos, de cada estágio:

Tela2

Tela3

Tela4

Tela5

E não se esqueça que não será deletado os bancos de dados no SQL Server, o que deve ser feito manualmente antes de se criar uma nova aplicação para o servidor de PWA.