Home > SharePoint - Tips & Tricks, SharePoint - TroubleShoothing > Como Rodar Todas as Regras do Health Analyzer de Uma vez só

Como Rodar Todas as Regras do Health Analyzer de Uma vez só


Olá! Smile

Cenário:

Dessa vez vou mostrar um tip bem interessante para check de Farms, pós instalação (e mesmo para checar Farms que já estão rodando há algum tempo).

Ao terminar de instalar a FARM, é comum mandar rodar regra por regra, do Health Analyzer (http://msdn.microsoft.com/en-us/library/ee534957.aspx) para testar se a sua implantação seguiu as boas práticas exigidas pelo produto, por exemplo, e ver se alguma regra precisa ser remediada. Ex: Ter serviços que não devem rodar com a conta de Farm Admin.

Mas, puxa vida! Rodar regra por regra, dá um certo trabalho… rs

SOLUÇÃO:

Novamente digo que não sou “O Mestre” dos cmdlets PowerShell, mas sempre tenho alguns “na manga” que ajudam demais a acelerar processos e atividades do dia-a-dia.

Eis aqui mais um que sempre carrego comigo. Existem diversas formas de fazer rodar todos os Jobs do Health Analyzer, mas esse aqui funciona bem pra mim.

$healthjobs = Get-SPTimerJob | Where-Object {$_.Title -like "Health Analysis Job*"}
foreach ($job in $healthjobs)
{
$job.RunNow()
}

Pra facilitar, eu coloco no notepad e salvo o arquivo como “RunHealthJobs.ps1” e mando rodar com o SharePoint 2010 Management Shell.

image

image

Pronto! Agora acesse a Central Administration e veja se alguma regra está acusando inconformidade.

É isso aí, até mais! Smile

Abraço!

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: