Show-ProgressBar

Hoy voy a mostrar una pequeña función que suelo usar cuando corro algún ciclo largo, mas que nada para poder seguirlo paso a paso mientras se ejecuta.

Los únicos datos que si o si hay que pasarle son los números actual y el total de registros del ciclo que se esta recorriendo.

function show-progressbar([int]$actual,[int]$completo,[string]$status,[string]$Activity)
{
$porcentaje=($actual/$completo)*100
# Si no le pasamos un parametro $Status, pone uno generico
if (!$status){
$status="Buscando datos $actual de $completo"
}
# Si no le pasamos un parametro $Activity, pone uno generico
if (!$Activity){
$Activity="Obteniendo Resultados"
}
Write-Progress -Activity $Activity -status $status -percentComplete $porcentaje
}

En los proximos scripts voy a usar esta pequeña funcion, asi que preferia presentarla primero antes de marear a algun colgado.

Hasta la próxima!

Hola!

Hace tiempo que andaba con ganas de tener un lugar publico donde compartir la magia (?) que hago con esta genial herramienta que es Powershell. El único problema estaba en lo poco creativo que soy cuando tengo que escribir, y eso hacia que cada vez que me decidía a hacer algo así, lo dejaba de lado.

PERO BASTA!

A partir de ahora, cada script que escriba, cada función que arme, cada comando que ejecute VA A ESTAR PUBLICADO ACÁ. Eso es una promesa.

Por que?

Para crecer y mejorar necesitamos ayuda, ya sea de un libro, un amigo, o un salame que haya hecho tu misma pregunta antes.
Mucho tiempo me aproveche de este ultimo caso, leyendo en distintos foros, blogs, artículos de Technet, en donde sea que pudiera encontrar algo, una puntita de información que me acercara a donde quería (o necesitaba) llegar.
Hoy no me alcanza con eso. Quiero poder ser esa persona a la cual le agradecen en silencio, esa persona que le salva las papas a un pobre pibe de soporte que tiene que arreglar un quilombo gigante por si solo, o al super mega administrador que necesita ver el problema desde otro angulo.
Tantos años leyendo y leyendo me dieron ganas de dejar de solo aprovechar la información, y empezar a crear algo por mi cuenta.

Así surgió esta idea hace un tiempo, y hoy se materializa en este intento de blog, ya veremos como sigue.

Hasta el próximo update (que les prometo que va a ser menos chamuyo y mas código)

Luke.