En PowerShell un Error es el mensaje en letras rojas que vemos en pantalla cuando hay algún problema en la ejecución de los comandos. Una Excepción es el objeto que contiene ese error. Cuando se genera una Excepción, automáticamente se almacena en la variable $Error y se muestra en la canalización de error. ErrorActionPreference En PowerShell tenemos 2 tipos de …
Leer más »Curso básico de Powershell: Scripts y Funciones
Curso básico de Powershell: Scripts y Funciones Cualquier comando que podemos ejecutar en una consola PowerShell puede ser escrito y guardado en un archivo .ps1 para poder ser ejecutado de forma repetida. Los scripts pueden aceptar parámetros de entrada para que serán procesados en el contenido del script. Estructura de los Scripts [crayon-6759b78d3dc84825358947/] Las funciones son tareas que queremos utilizar …
Leer más »Curso básico de Powershell: Trabajos
Una de las características de PowerShell es que solo un comando se puede estar ejecutando en cada momento, de forma que si tenemos procesos que tardan en finalizar, tenemos que esperar para poder seguir la ejecución de los siguientes. Para poder evitar este problema, tenemos la opción de los Trabajos en segundo plano de PowerShell. Un trabajo es un proceso …
Leer más »Curso básico de Powershell: Providers
Lo que PowerShell llama Providers, podríamos definirlos como estructuras de datos que son mostradas en un formato entendible por PowerShell. Algunos ejemplos de Providers básicos de PowerShell son: Sistema de Archivos Registro de Windows Almacén de certificados Directorio Activo WSMan Los módulos o snapin pueden añadir nuevos Providers a powerShell El cmdlet Get-PSProvider nos permite ver los Provider que hay …
Leer más »Curso básico de Powershell: Ejecución de scripts
Cuando queremos ejecutar scripts de Powershell en un equipo con Windows tenemos que tener en cuenta la directiva de seguridad que se aplica para poder ejecutar scripts y comandos. Si queremos ejecutar un simple script como el siguiente: Nos encontramos con que no podemos ejecutarlo. Vamos a explicar por qué. Las directivas de ejecución de Windows PowerShell nos indican si …
Leer más »