about_Windows_PowerShell_ISE

Se aplica a: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

TEMA

about_Windows_PowerShell_ISE

DESCRIPCIÓN BREVE

Describe las características y los requisitos del sistema del Entorno de scripting integrado (ISE) de Windows PowerShell®.

DESCRIPCIÓN LARGA

Windows PowerShell ISE es una aplicación host gráfica para Windows PowerShell. En Windows PowerShell ISE, puede ejecutar comandos y escribir, probar y depurar scripts en una sola interfaz gráfica de usuario basada en Windows. Entre sus características se incluye IntelliSense, la edición de varias líneas, la finalización con tabulación, el guardado automático, el coloreado de sintaxis, la ejecución selectiva, la ayuda contextual, la ventana Mostrar comando (para crear comandos en una ventana) y la compatibilidad con los juegos de caracteres de doble byte y los idiomas que se leen de derecha a izquierda.

Windows PowerShell ISE es una herramienta excelente para principiantes. La ventana Mostrar comando y la característica Nueva pestaña de PowerShell en remoto le guiarán a través de las tareas para que el primer intento sea todo un éxito. Los fragmentos de código y los indicadores de error le ayudarán a aprender el lenguaje de Windows PowerShell a medida que vaya trabajando.

Los usuarios avanzados pueden aprovechar las sofisticadas características de depuración, así como los complementos y el modelo de objetos de Windows PowerShell ISE.

NOVEDADES DE WINDOWS POWERSHELL ISE EN WINDOWS POWERSHELL 4.0

Windows PowerShell ISE presenta dos características nuevas en Windows PowerShell 4.0.

Windows PowerShell ISE ahora admite la depuración del flujo de trabajo de Windows PowerShell y la depuración de scripts remotos. Para más información, consulte about_Debuggers.

Se agregó compatibilidad con IntelliSense para los proveedores y las configuraciones de configuración deseada de estado de Windows PowerShell.

INICIAR WINDOWS POWERSHELL ISE

Windows PowerShell ISE está instalado, habilitado y listo para su uso en todas las versiones compatibles de Windows.

En Windows 8.1, Windows 8, Windows Server 2012 R2 y Windows Server 2012, en la pantalla de inicio, escriba PowerShell_ISE y haga clic en PowerShell_ISE o en Windows PowerShell ISE.

En Windows Server 2012 R2 y Windows Server 2012, en el Administrador del servidor, vaya al menú Herramientas y haga clic en Windows PowerShell ISE.

En versiones anteriores de Windows, haga clic en Inicio, Todos los programas, Accesorios, Windows PowerShell y en Windows PowerShell ISE.

Escriba "PowerShell_ise.exe" en una consola de Windows PowerShell, Cmd.exe o el cuadro de búsqueda o de ejecución de Windows. También puede usar los parámetros de la línea de comandos, incluido el conmutador NoProfile. Para más información, consulte "Ayuda de la consola de PowerShell_ISE.exe" (https://go.microsoft.com/fwlink/?LinkId=243055).

EJECUTAR COMANDOS INTERACTIVOS

Puede ejecutar cualquier expresión o comando de Windows PowerShell en Windows PowerShell ISE. Puede usar los cmdlets, los proveedores, los complementos y los módulos del mismo modo que los usaría en la consola de Windows PowerShell.

Puede escribir o pegar comandos interactivos en el panel de consola. Para ejecutar los comandos puede usar los botones, los elementos de menú y los métodos abreviados de teclado.

Puede usar la característica de edición de varias líneas para escribir o pegar a la vez varias líneas de código en el panel de consola. Al presionar la tecla de flecha arriba para recuperar el comando anterior, se recuperan todas las líneas del comando. Al escribir los comandos, presione Mayús + Entrar para que aparezca una nueva línea en blanco debajo de la línea actual.

VER LA SALIDA

Los resultados de los comandos y de los scripts se muestran en el panel de consola. Puede mover o copiar los resultados del panel de consola usando los métodos abreviados de teclado o el botón Copiar de la barra de herramientas; también puede pegar los resultados en el panel de scripts, en los paneles de la consola o en otros programas. Para borrar el panel de consola, haga clic en el botón "Borrar panel de salida" o escriba uno de los siguientes comandos:

        Clear-Host
        cls

ESCRIBIR SCRIPTS Y FUNCIONES

En el panel de scripts puede abrir, crear, editar y ejecutar scripts. El panel de scripts le permite editar los scripts mediante los botones y los métodos abreviados de teclado. También puede copiar, cortar y pegar texto entre el panel de scripts y el panel de consola.

Puede usar la característica de ejecución selectiva para ejecutar todo el script o solo una parte. Para ejecutar parte de un script, seleccione el texto que desea ejecutar y, luego, haga clic en el botón Ejecutar selección o presione F8. De forma predeterminada, F8 ejecuta la línea actual.

Entre las características avanzadas de edición se incluye la coincidencia de llaves, expandir y contraer, los números de línea, los indicadores de error, bloquear la edición y las sangrías, la copia enriquecida y la conversión de mayúsculas.

OBTENER AYUDA

Windows PowerShell ISE incluye temas de ayuda que describen su uso. Además, se puede obtener acceso a todos los archivos de ayuda instalados desde los paneles de comando y de scripts.

Windows PowerShell ISE también admite la ayuda contextual. Para obtener ayuda sobre un determinado cmdlet, proveedor o palabra clave, coloque el cursor sobre el nombre del elemento y presione F1. Para buscar los temas de ayuda, presione F1 y escriba el término de búsqueda.

Para actualizar los temas de ayuda en el equipo, use el elemento Actualizar ayuda de Windows PowerShell del menú Ayuda. Este elemento actualiza la ayuda para los módulos de la sesión actual en la referencia cultural de la interfaz de usuario actual. Equivale a ejecutar el cmdlet Update-Help sin parámetros. Para actualizar la ayuda de los cmdlets que se suministran con Windows PowerShell, inicie Windows PowerShell ISE con la opción "Ejecutar como administrador".

También puede usar los cmdlets Get-Help, Save-Help y Update-Help en Windows PowerShell ISE del mismo modo que en la consola de Windows PowerShell. Sin embargo, en Windows PowerShell ISE, la función de ayuda muestra todo el tema de ayuda, en lugar de mostrarlo página por página.

DEPURAR SCRIPTS

Puede usar el depurador de Windows PowerShell ISE para depurar un script o una función de Windows PowerShell. Al depurar un script, puede usar los elementos de menú y las teclas de método abreviado para llevar a cabo muchas de las tareas que efectuaría en la consola de Windows PowerShell. Por ejemplo, para establecer un punto de interrupción de línea en un script, haga clic con el botón secundario en la línea de código y, luego, haga clic en Alternar punto de interrupción.

A medida que revisa un script durante la depuración, el marcador de resaltado de la depuración muestra exactamente qué parte del comando se está ejecutando y abre automáticamente los archivos que incluyen las funciones y los scripts llamados.

De forma predeterminada, el elemento de menú Alternar punto de interrupción establece un punto de interrupción en una línea completa de un script, pero se puede establecer un punto de interrupción en un nombre de comando o de variable. También puede establecer un punto de interrupción en un comando por número de línea y de columna, lo que facilita la depuración de extensos comandos de canalización.

A menudo, puede depurar los errores de sintaxis de un script abriendo el archivo de script en Windows PowerShell ISE, simplemente. Los indicadores de error identifican errores de sintaxis y las características de esquematización le permiten contraer partes del script para que se pueda centrar en los puntos conflictivos.

También puede usar los cmdlets del depurador de Windows PowerShell en el panel de comandos del mismo modo que los usaría en la consola.

EJECUTAR COMANDOS REMOTOS

La característica Nueva pestaña de PowerShell en remoto permite establecer fácilmente una sesión persistente de Windows PowerShell administrada por el usuario ("PSSession") en el equipo local o en un equipo remoto. El comando abre una ventana emergente que le solicita un nombre de equipo y la cuenta de usuario que tiene permiso para ejecutar comandos en el equipo remoto.

PERSONALIZAR LA VISTA

Puede usar las características de Windows PowerShell ISE para mover y cambiar de tamaño el panel de consola y el panel de script. Puede mostrar y ocultar cualquiera de los paneles, así como cambiar el tamaño del texto en todos ellos.

También puede usar la ventana Opciones para personalizar la apariencia y el funcionamiento de Windows PowerShell ISE. Además, Windows PowerShell ISE tiene una variable de host personalizado, $psISE, que se puede usar para personalizar Windows PowerShell ISE (por ejemplo, agregar menús y elementos de menú).

PERFIL DE WINDOWS POWERSHELL ISE

Windows PowerShell ISE tiene su propio perfil de Windows PowerShell, Microsoft.PowerShellISE_profile.ps1. En este perfil puede almacenar las funciones, los alias, las variables y los comandos que usa en Windows PowerShell ISE.

Los elementos de los perfiles AllHosts de Windows PowerShell (CurrentUser\AllHosts y AllUsers\AllHosts) también están disponibles en Windows PowerShell ISE, al igual que en todos los programas host de Windows PowerShell. Sin embargo, los elementos de los perfiles de la consola de Windows PowerShell no están disponibles en Windows PowerShell ISE.

Las instrucciones para mover y volver a configurar los perfiles están disponibles en la ayuda de Windows PowerShell ISE y en about_Profiles.

NOTAS

Windows PowerShell ISE es una característica opcional de Windows que está activada de forma predeterminada en las versiones de cliente y de servidor de Windows. Para habilitar y deshabilitar Windows PowerShell ISE en las versiones de cliente de Windows, vaya al Panel de control y elija la opción Activar o desactivar las características de Windows. Para habilitar y deshabilitar Windows PowerShell ISE en las versiones de servidor de Windows, use el Asistente para agregar roles y características del Administrador del servidor.

Dado que Windows PowerShell ISE requiere una interfaz de usuario, no funciona en las instalaciones Server Core de Windows Server. Sin embargo, si agrega la característica Windows PowerShell ISE, la instalación se convertirá automáticamente en Server con una GUI.

Windows PowerShell ISE se basa en Windows Presentation Foundation (WPF). Si los elementos gráficos de Windows PowerShell ISE no se representan correctamente en el sistema, puede resolver el problema agregando o ajustando las opciones de representación de gráficos "Deshabilitar la aceleración de hardware de WPF" en el sistema. Para más información, consulte "Configuración del Registro en la representación de gráficos" en MSDN Library, en https://go.microsoft.com/fwlink/?LinkId=144711.

VEA TAMBIÉN

about_Debuggers

about_Profiles

about_Updatable_Help

Get-Help

Get-IseSnippet

Import-IseSnippet

New-IseSnippet

Save-Help

Show-Command

Update-Help