Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Cómo crear un perfil de PowerShell

PowerShell es una excelente manera de automatizar casi cualquier cosa en Windows. Sin embargo, no es sólo un lenguaje de programación. Si lo utiliza como shell de línea de comandos, puede resultar útil almacenar sus funciones y personalizaciones en un perfil que se carga cada vez que carga la consola. Siga leyendo para descubrir cómo.

Crear un perfil de PowerShell

Lo primero que debemos hacer es comprobar si ya tienes un perfil. Hay una variable automática, $Profile, que almacena la ubicación completa del perfil de PowerShell. Una forma sencilla de comprobar si su perfil existe es utilizar el cmdlet Test-Path en la variable $Profile.

Ruta de prueba $Perfil

Como puede ver, todavía no tenemos un archivo de perfil, por lo que necesitaremos crear uno; puede hacerlo fácilmente con el cmdlet New-Item.

Nuevo elemento –Ruta $Perfil –Tipo de archivo –Fuerza

Note: El uso del parámetro forzar hará que se cree un perfil incluso si ya tenía uno. Esto significa que su antiguo perfil se sobrescribirá.

Puede editar su perfil usando el Bloc de notas, que se inicia fácilmente usando PowerShell.

bloc de notas $Perfil

Puede colocar cualquier comando, función, alias e incluso importaciones de módulos en su perfil de PowerShell. Aquí tienes algunos ejemplos e ideas de lo que puedes poner en tu perfil.

Desde PowerShell 3 viene con ayuda actualizable, la forma más sencilla de mantener actualizados los archivos de ayuda es agregando el cmdlet Update-Help a su perfil.

Note: Update-Help solo descargará archivos de ayuda una vez al día, esto está bien para nosotros ya que no queremos que actualice los archivos de ayuda cada vez que abrimos la consola. Si desea que se actualice cada vez, puede utilizar el parámetro de fuerza.

Otra cosa que me gusta agregar a mi perfil son las funciones personalizadas que he escrito con el tiempo, esto las hace disponibles automáticamente en la consola. A continuación puedes ver que literalmente puedes copiar una función de un script y ponerla en tu perfil. Luego estará disponible para su uso en la consola.

Por último, también tengo algunas personalizaciones para la consola. Uno de mis favoritos se muestra a continuación, básicamente determina si has abierto una consola PowerShell elevada y cambia el color de la fuente, de esta manera siempre recuerdo que estoy ejecutando con privilegios elevados.

¿Qué tienes en tu perfil? Háganos saber en los comentarios.