lunes, 3 de noviembre de 2014

PowerShell para novatos V, Primer ejemplo

Vamos a crear una tarea planificada con PowerShell. Si, si  ya se que esto se puede hacer con un precioso GUI, pero ciertas operaciones como por ejemplo el trabajo con “MSA” no se pueden realizar entorno grafico y sólo han sido implementadas de momento mediante el uso de “PoweShell” (dios mio! Que será lo siguiente? Que en Linux solo se pueda hacer algo en entorno grafico?? LOL).  Los siguientes comandos nos permitirán ejecutar un comando determinado ( en nuestro caso un .bat) diariamente a las 3 AM

$taskAction = New-ScheduledTaskAction -Execute "C:\Scripts\micomando.bat"
$taskSchedule = New-ScheduledTaskTrigger -Daily -At 3AM
$taskIdentity = New-ScheduledTaskPrincipal -UserId DOMINIO\usuario -LogonType Password
Register-ScheduledTask -TaskName "Scheduled Batch" -Action $taskAction -Trigger $taskSchedule -Principal $taskIdentity

No hay comentarios:

Publicar un comentario