26 ene 2012

Ejecutar scripts de powershell desde una tarea programada

En este caso necesitaba ejecutar un simple comando basico para extraer la cantidad de usuarios por base; lo que hice fue crear un bat y un PS1, donde el bat llama al PS1

codigo del bat:
cd \
cd C:\Reportescorreo\
powershell ./reporte.ps1

codigo del PS1:
cd \
cd C:\Reportescorreo\salida\
del *.txt
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
Get-MailboxDatabase D1* | Get-Mailbox -resultsize unlimited -Verbose | group Database | select Name,Count | sort Name | ft -a >C:\Reportescorreo\salida\out.txt

guardado los dos archivos procedemos a crear la tarea programada que ejecuta el bat con el schedule necesario.

1 comentario:

Anónimo dijo...

muchas gracias... me solucionaste un dolor de cabeza