Orchestrator - Iniciar RunBooks
Hola a todos!
Les mostraré un script para iniciar todos los RunBooks (que uno puede tener mapeado) por Powershell.
#ORCH WEB SERVICE SOURCE
$ws = "http://pelimorch001:81/Orchestrator2012/Orchestrator.svc"
#START RUNBOOK FOREACH
$runbooks = Get-Content "C:\Users\adminorch\Documents\POWERSHELL\AARunbook.txt"
Get-Content "C:\Users\adminorch\Documents\POWERSHELL\AARunbook.txt" | Measure-Object
ForEach ($runbook in $runbooks)
{
Write-Host $runbook
$rb=Get-SCOMonitorRunbook -webserverURL $ws | where { $_.Name -eq $runbook }
Start-SCORunbook -webserverURL $ws -RunbookGuid $rb.Id
}
Este script tiene 2 variables que deben ser modificadas acorde a lo que tienen implementado.
$ws es la dirección del web services del orchestrator
$runbooks es la dirección del txt, donde pondrán los nombres de los Runbooks
Una vez configurado, pueden ejecutar el Script, o dejarlo como tarea automática para prevenir que sus Runbooks estén caídos, como también integran con una herramienta de monitoreo para el mismo fin.
Adjunto el link: archivo ps1
Hasta pronto!