Ir al contenido principal

Que son las Variables en Windows PowerShell


Que son las Variables en Windows PowerShell

Les dejo la primera parte de este tutorial de las variables, ahora arrancamos y les cuento. 
Una variable es una unidad de memoria en la que se almacenan valores, como veremos en el vídeo las variables en PowerShell pueden ser entendidas como cajas imaginarias donde podremos almacenar cualquier tipo de información.  Se representan mediante cadenas de texto de una sola palabra que comienzan con el signo ($).

Tienen dos usos básicos:


  1. Almacenar información que será posteriormente utilizada dentro de un script.
  2. Almacenar información que es resultado de la ejecución de un script.
Como ven en el segundo caso, se puede hacer un script y guardar todo su resultado en una variable, que seria algo como el siguiente ejemplo:

$TablaProcesos = Get-Process | Format-Table

Luego para ver su resultado simplemente la llamamos escribiendo su nombre en este caso: $TablaProcesos.

En el primer caso el uso es mas simple ya que podemos asignar a la variable información como: texto, números enteros, operaciones aritméticas  e incluso objetos y muchos otros tipos de información.


Este tutorial trata de dar información básica acerca de las variables para poder usarlas mas adelante, luego se dará mas información en los tutoriales avanzados. Pero podrán encontrar mas ayuda acerca de las mismas en la ayuda de PowerShell con estos CmdLets:

# Cómo las variables almacenan valores que se pueden utilizar en Windows PowerShell.
Get-Help about_Variables

# Información de las variables automáticas de PowerShell.
Get-Help about_automatic_Variables

# Son variables que personalizan el comportamiento de Windows PowerShell.

Get-Help about_automatic_Variables


Existen varios tipos de Variables algunas de ellas son:

Creadas por el usuario:
Sólo existen mientras la ventana de Windows PowerShell está abierta y se pierden cuando se cierra

Variables automáticas:
Las crea Windows PowerShell, que cambia sus valores cuando se requiere para conservar su exactitud

Variables de preferencia:
Las variables de preferencia almacenan las preferencias del usuario para Windows PowerShell.

Variables especiales
Son las que vienen pre-definidas dentro de PowerShell.


Y aunque no son variables de PowerShell las variables del sistema operativo también se pueden utilizar

Como siempre les dejo el vídeo en el cual vamos a ver esto en la practica:
 



Espero que les guste, son libres de compartir, insertar el vídeo donde quieran, comenten de que les gustaría aprender y tomo nota de todo, . 

Otros temas

Arreglos en Windows powershell

Que son los Arreglos en Windows PowerShell Para entender posteriores tutoriales y poderlos utilizar sabiendo que estamos haciendo vamos a hablar y sacarnos las principales dudas de los arreglos / array en Windows PowerShell. Podemos imaginarlo como una zona continua para almacenamiento de datos o un conjunto de variables una detrás de la otra, pero en realidad es algo más que eso, por lo cual veamos cómo se definen en general los arreglos tanto en programación como en Windows PowerShell. En Programación (En general) Es un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo. En PowerShell Es una forma de almacenamiento de datos que permite que más de un elemento sea almacenado en una variable (No es necesario que los elementos sean del mismo tipo). Veámoslo en una imagen La siguiente imagen representa un espacio de memoria (o “cero” en la imagen) al cual se le puede asignar contenido de datos, luego de este espaci

Objetos en Windows PowerShell

Los Objetos en Windows PowerShell Vamos a empezar aclarando algunos conceptos básicos para poder entender más a fondo este tema. Primero   ¿Que son los Objetos o que entendemos cuando decimos que algo es un objeto? Una definición que podría darse es la siguiente: El objeto es algo sobre lo cual actúa el sujeto, está sometido a la acción de éste, y puede ser material, cuando se puede ver y tocar, o ser un objeto inmaterial si solo existente como idea. En programación es algo similar y se debe aclarar que un objeto no es un dato simple (o dato plano),  sino que contiene en su interior cierto número de componentes bien estructurados. Cada objeto no es un ente aislado, sino que forma parte de una organización jerárquica o de otro tipo. Un objeto es una pieza de software única que posee ciertas características (atributos o propiedades) y un comportamiento u operaciones previamente determinadas (métodos o funciones).Aclaremos esto: Atributos: estos son lo

Manejo de Variables en PowerShell

2 parte de Variables en Windows PowerShell Esta es la segunda parte del tutorial de donde vamos a ver un poco del manejo de las variables, como listarlas, eliminarlas y realizar algunas operaciones con ellas.  Como podemos ver todas las variables?   Tanto las que nosotros creamos como las que no la podemos listar con los siguientes comandos: Get-Variable o Dir   v ariable:    ("Dir" es un alias de Get-ChildItem) Otro ejemplo es  Dir   v ariable:  \prueb*  (Con esto listamos las variables que comiencen con los caracteres "prueb")   Con estos comandos podremos obtener una lista de todas las variables. Para obtener una lista de las variables de sistema podremos hacer esto Get-ChildItem  env:    (Lista de variables de entorno)   Por ejemplo: Windir, appdata, etc. Un punto a tener en cuenta al momento de crear una variable son es tas palabras que son de uso reservado y no se pueden utilizar como nombre de variables: Break continue do