Los shells de línea de comandos a menudo proporcionan una manera de completar automáticamente los nombres de archivos largos o comandos, lo que agiliza la escritura de comandos y proporciona sugerencias. Windows PowerShell permite completar nombres de archivos y de cmdlets con la tecla Tabulador.

Nota:

Esta funcionalidad está controlada por la función interna TabExpansion. Esta función se puede modificar o reemplazar, por lo que esta explicación sólo es una guía del comportamiento de la configuración predeterminada de Windows PowerShell.

Para completar automáticamente un nombre de archivo o una ruta de acceso con las opciones disponibles, escriba parte del nombre o de la ruta, y presione la tecla Tabulador. Windows PowerShell completará automáticamente el nombre con la primera coincidencia que encuentre. Para recorrer todas las opciones disponibles, presione repetidamente la tecla Tabulador.

En el caso de los nombres de cmdlets, esto funciona de forma ligeramente distinta. Para completar el nombre de un cmdlet con el tabulador, escriba la primera parte completa del nombre (el verbo) y el guión que le sigue. Puede escribir un poco más del nombre para buscar una coincidencia parcial. Por ejemplo, si escribe get-co y presiona la tecla Tabulador, Windows PowerShell completará el texto automáticamente proporcionando el cmdlet Get-Command (observe que también se cambia la grafía del nombre a su forma estándar). Si vuelve a presionar la tecla Tabulador, Windows PowerShell lo reemplazará por el otro nombre de cmdlet coincidente, Get-Content.

Puede completar varias veces con el tabulador en una misma línea. Por ejemplo, para usar el procedimiento de completar con el tabulador el nombre del cmdlet Get-Content, escriba:

PS> Get-Con<Tab>

Cuando presione la tecla Tabulador, el nombre del comando se ampliará hasta:

PS> Get-Content

Posteriormente, puede especificar parte de la ruta de acceso al archivo de registro de Active Setup y volver a ampliar con el tabulador:

PS> Get-Content c:\windows\acts<Tab>

Cuando presione la tecla Tabulador, el nombre del comando se ampliará hasta:

PS> Get-Content C:\windows\actsetup.log
Nota:

Una limitación de este procedimiento es que las tabulaciones se interpretan siempre como intentos de completar una palabra. Si copia y pega ejemplos de comandos en una consola de Windows PowerShell, asegúrese de que la muestra no contiene tabulaciones pues, en caso contrario, los resultados serán imprevisibles y casi seguro que no serán los que pretendía obtener.




Tabla de contenido