Compartir a través de


Cómo usar perfiles en Windows PowerShell ISE

En este artículo se explica cómo usar perfiles en el entorno de scripting integrado (ISE) de Windows PowerShell®. Recomendamos que antes de realizar las tareas de esta sección, revise about_Profileso en el panel de consola, escriba Get-Help about_Profiles y presione ENTRAR.

Un perfil es un script de Windows PowerShell ISE que se ejecuta automáticamente al iniciar una nueva sesión. Puede crear uno o varios perfiles de Windows PowerShell para Windows PowerShell ISE y usarlos para agregar el entorno de Windows PowerShell o Windows PowerShell ISE, prepararlo para su uso, con variables, alias, funciones y preferencias de color y fuente que desee disponibles. Un perfil afecta a cada sesión de Windows PowerShell ISE que inicie.

Nota

La directiva de ejecución de Windows PowerShell determina si puede ejecutar scripts y cargar un perfil. La directiva de ejecución predeterminada, "Restringido", impide que todos los scripts se ejecuten, incluidos los perfiles. Si usa la directiva "Restringida", el perfil no se puede cargar. Para obtener más información sobre la directiva de ejecución, consulte about_Execution_Policies.

Selección de un perfil que se va a usar en Windows PowerShell ISE

Windows PowerShell ISE admite perfiles para el usuario actual y todos los usuarios. También admite los perfiles de Windows PowerShell que se aplican a todos los hosts.

El perfil que usa viene determinado por cómo se usa Windows PowerShell y Windows PowerShell ISE.

  • Si solo usa Windows PowerShell ISE para ejecutar Windows PowerShell, guarde todos los elementos en uno de los perfiles específicos de ISE, como el perfil de CurrentUserCurrentHost para Windows PowerShell ISE o el perfil de AllUsersCurrentHost para Windows PowerShell ISE.

  • Si usa varios programas host para ejecutar Windows PowerShell, guarde las funciones, alias, variables y comandos de un perfil que afecte a todos los programas host, como CurrentUserAllHosts o el perfil de AllUsersAllHosts y guarde características específicas de ISE, como la personalización de color y fuente en el perfil de CurrentUserCurrentHost para el perfil de Windows PowerShell ISE o el perfil de AllUsersCurrent Host para Windows PowerShell ISE.

A continuación se muestran los perfiles que se pueden crear y usar en Windows PowerShell ISE. Cada perfil se guarda en su propia ruta de acceso específica.

Tipo de perfil Ruta de acceso al perfil
Usuario actual, PowerShell ISE $PROFILE.CurrentUserCurrentHost, o $PROFILE
Todos los usuarios, PowerShell ISE $PROFILE.AllUsersCurrentHost
Usuario actual, todos los hosts $PROFILE.CurrentUserAllHosts
Todos los usuarios, todos los hosts $PROFILE.AllUsersAllHosts

Para crear un nuevo perfil

Para crear un nuevo perfil "Usuario actual, Windows PowerShell ISE", ejecute este comando:

if (!(Test-Path -Path $PROFILE ))
{ New-Item -Type File -Path $PROFILE -Force }

Para crear un nuevo perfil de "Todos los usuarios, Windows PowerShell ISE", ejecute este comando:

if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost))
{ New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force }

Para crear un nuevo perfil "Usuario actual, todos los hosts", ejecute este comando:

if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts))
{ New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force }

Para crear un nuevo perfil "Todos los usuarios, todos los hosts", escriba:

if (!(Test-Path -Path $PROFILE.AllUsersAllHosts))
{ New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force }

Para editar un perfil

  1. Para abrir el perfil, ejecute el comando psEdit con la variable que especifica el perfil que desea editar. Por ejemplo, para abrir el perfil "Usuario actual, Windows PowerShell ISE", escriba: psEdit $PROFILE

  2. Agregue algunos elementos al perfil. A continuación se muestran algunos ejemplos para empezar:

    • Para cambiar el color de fondo predeterminado del panel de consola a azul, en el archivo de perfil, escriba: $psISE.Options.OutputPaneBackground = 'blue' . Para obtener más información sobre la variable $psISE, vea Referencia del modelo de objetos de Windows PowerShell ISE.

    • Para cambiar el tamaño de fuente a 20, en el archivo de perfil escribe: $psISE.Options.FontSize =20

  3. Para guardar el archivo de perfil, en el menú Archivo, haga clic en Guardar. La próxima vez que abra Windows PowerShell ISE, se aplicarán las personalizaciones.

Consulte también