Vamos a dedicar un capítulo a un tipo de dato que nos vamos a encontrar a menudo en PowerShell, como pueden ser los Arrays y un tipo especial de tablas como son las HashTables. Un array es una colección de objetos. Los objetos de la colección no tienen por que ser del mismo tipo. PowerShell trata cualquier lista separada por …
Leer más »Curso básico de Powershell: Importar y Exportar datos
Con PowerShell tenemos varias opciones para importar y exportar datos. Para facilitar el poder recibir y enviar información a otros procesos o tareas, existen varios formatos con los que PowerShell puede trabajar de una forma sencilla. Archivos de texto Es la forma más sencilla de importar y exportar datos, utilizando archivos de texto planos. Podemos crear un archivo de texto …
Leer más »Curso básico de Powershell: Formato de salida
En PowerShell hay varias formas de mostrar el resultado de uno o varios comandos. Cuando ejecutamos un proceso por defecto, la salida, se muestra con una canalización al cmdlet Out-Default PowerShell decide como mostrar el resultado dependiendo del tipo de objeto resultante. Se basa en la configuración que se indica en los archivos de configuración que se encuentran en la …
Leer más »Curso básico de Powershell: Comandos básicos
Después de varias entradas vamos a ver con más detalle algunos de los comandos básicos que vamos a utilizar cuando usemos PowerShell Where-Object Es el principal comando que utilizamos para filtrar los resultados obtenidos por otro cmdlet. Básicamente lo que se hace es comprobar alguna de las propiedades del objeto de entrada y redirigirlo a la salida sólo si cumple …
Leer más »Curso básico de Powershell: Operadores
En cualquier lenguaje de programación uno de los aspectos básicos es conocer los operadores disponibles y cómo utilizarlos. Tenemos varios tipos de operadores Operadores de comparación Permiten comparar varios objetos y su resultado es True o False. Por defecto PowerShell no es CaseSensitve, por lo que si queremos que lo sea tenemos que indicarlo expresamente. Los operadores son: Operador de …
Leer más »