Cómo utilizar perfiles en Windows PowerShell ISE
Este artículo explica cómo utilizar perfiles en el entorno de secuencias de comandos integrado (ISE) de Windows PowerShell®. Le recomendamos que antes de realizar las tareas de esta sección, revise about_Profiles o, en el Panel de la consola, escriba Obtener ayuda sobre_Profiles y presione ENTER.
Un perfil es un script ISE de Windows PowerShell que se ejecuta automáticamente cuando inicia una nueva sesión. Puede crear uno o más perfiles de Windows PowerShell para Windows PowerShell ISE y usarlos para agregar y configurar el entorno de Windows PowerShell o Windows PowerShell ISE, preparándolo para su uso, con variables, alias, funciones y preferencias de color y fuente que desee. disponible. Un perfil afecta a cada sesión de Windows PowerShell ISE que inicia.
Nota
La política de ejecución de Windows PowerShell determina si puede ejecutar scripts y cargar un perfil. La política de ejecución predeterminada, "Restringida", impide que se ejecuten todos los scripts, incluidos los perfiles. Si utiliza la política "Restringido", el perfil no se puede cargar. Para obtener más información sobre la política de ejecución, consulte about_Execution_Policies.
Seleccionar un perfil para usar en Windows PowerShell ISE
Windows PowerShell ISE admite perfiles para el usuario actual y para todos los usuarios. También admite los perfiles de Windows PowerShell que se aplican a todos los hosts.
El perfil que utilice está determinado por cómo utiliza Windows PowerShell y Windows PowerShell ISE.
Si usa solo Windows PowerShell ISE para ejecutar Windows PowerShell, guarde todos sus elementos en uno de los perfiles específicos de ISE, como el perfil CurrentUserCurrentHost para Windows PowerShell ISE o AllUsersCurrentHost. fuerte> perfil para Windows PowerShell ISE.
Si utiliza varios programas host para ejecutar Windows PowerShell, guarde sus funciones, alias, variables y comandos en un perfil que afecte a todos los programas host, como el perfil CurrentUserAllHosts o AllUsersAllHosts, y guarde ISE- características específicas, como personalización de color y fuente en el perfil CurrentUserCurrentHost para Windows PowerShell ISE o el perfil AllUsersCurrentHost para Windows PowerShell ISE.
Los siguientes son perfiles que se pueden crear y utilizar en Windows PowerShell ISE. Cada perfil se guarda en su propia ruta específica.
- Current user, PowerShell ISE
$PROFILE.CurrentUserCurrentHost, o$PROFILE- All users, PowerShell ISE
$PROFILE.AllUsersCurrentHost - Current user, All hosts
$PROFILE.CurrentUserAllHosts - All users, All hosts
$PROFILE.AllUsersAllHosts
Para crear un nuevo perfil
Para crear un nuevo perfil de "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 "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 de "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 anfitriones", escriba:
if (!(Test-Path -Path $PROFILE.AllUsersAllHosts))
{ New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force }
Para editar un perfil
Para abrir el perfil, ejecute el comando
psEditcon la variable que especifica el perfil que desea editar. Por ejemplo, para abrir el perfil "Usuario actual, Windows PowerShell ISE", escriba:psEdit $PROFILEAñade algunos elementos a tu perfil. Los siguientes son algunos ejemplos para comenzar:
Para cambiar el color de fondo predeterminado del panel de la consola a azul, en el archivo de perfil escriba:
$psISE.Options.OutputPaneBackground='blue'. Para obtener más información sobre la variable$psISE, consulte Referencia del modelo de objetos ISE de Windows PowerShell.
Para cambiar el tamaño de fuente a 20, en el archivo de perfil escriba:
$psISE.Options.FontSize =20Para guardar su archivo de perfil, en el menú Archivo, haga clic en Guardar. La próxima vez que abra Windows PowerShell ISE, se aplicarán sus personalizaciones.
Ver también
- acerca de_Perfiles
- Presentamos el ISE de Windows PowerShell