
En esta segunda parte veremos cómo crear nuestros propios alias y poder ejecutarlos en una sesión de PowerShell.
Primero, tenemos que comprobar (si es la primera vez que creamos un alias) si tenemos la variable $Profile. Si no tuviéramos $Profile deberíamos crearlo. Para poder comprobar si tenemos $Profile ejecutamos en PowerShell el siguiente comando “test-path $profile”. Si nos devuelve true es que ya tenemos la variable creada, si no debemos crearla.

Como nos ha salido False debemos crear el $Profile. Ahora crearemos $Profile del siguiente modo “New-Item -Path $Profile -ItemType file –Force”.

Una vez hecho esto, debemos editar el profile. Llegados a este punto explicaremos lo que es $Profile. $Profile es un fichero de texto el cual incluye todos los alias definidos por un usuario. Cada vez que PowerShell arranca lee de este fichero para averiguar cuáles son los alias definidos por el usuario, y de este modo el usuario no debe definirlos en cada inicio de sesión de consola.
Bien, para editar el profile ejecutamos la siguiente sentencia “notepad $Profile”, después insertamos los alias de la siguiente manera “Set-Alias prueba Get-ChildItem”. Este alias hará las funciones de un “ls” normal.


Ahora, debemos reiniciar la PowerShell, por ejemplo cerramos la consola y volvemos a entrar. Ahora tendremos disponibles nuestros alias de forma permanente. Quizá surja la duda de cómo borrar los alias, pues bien, es tan sencillo como de nuevo editar el fichero $Profile y eliminar la línea del alias que queramos borrar.
Con esto se termina el capítulo de los alias de PowerShell.
Enviado
feb 15 2010, 09:18
por
Pablo González