Creación de nombres de variables en scripts de Windows PowerShell

Completado

Debe crear nombres de variables que describan los datos almacenados en ellas. Por ejemplo, una variable que almacena una cuenta de usuario podría ser $user y una variable que almacena el nombre de un archivo de registro podría ser $logFileName.

En la mayoría de los casos, observará que las variables se usan con el símbolo del dólar ($). El símbolo $ no forma parte del nombre de la variable, pero distingue las variables de otros elementos de las sintaxis de Windows PowerShell. Por ejemplo, $user designa una variable denominada user y el símbolo $ ayuda a Windows PowerShell a identificar que es una variable.

Normalmente, debe limitar los nombres de variable a caracteres alfanuméricos (letras y números). Aunque puede incluir algunos caracteres y espacios especiales, resulta más confuso usar. Por ejemplo, para incluir un espacio en un nombre de variable, debe incluir el nombre entre llaves ({ }). Un ejemplo sería ${log File}, donde hay un espacio entre las palabras log y file.

Los nombres de variable no distinguen mayúsculas de minúsculas. Las variables $USER y $user son intercambiables. Para mejorar la legibilidad, la convención común consiste en usar caracteres en minúsculas y poner en mayúscula la primera letra de cada palabra del nombre de una variable. Poner en mayúscula la primera palabra es opcional en función de la situación y de sus preferencias. Por ejemplo, $logFile y $LogFile se usan habitualmente. No obstante, cuando se usan variables para parámetros en un script, la primera palabra debe escribirse en mayúsculas por coherencia con los parámetros usados por los cmdlets. El uso de una letra mayúscula actúa como separador entre las palabras y hace que el nombre de la variable sea más legible sin usar caracteres especiales como espacios, guiones o caracteres de subrayado.