/ Microsoft / Powershell

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!