about_Built-in_Functions
Descripción breve
Describe las funciones integradas en PowerShell.
Descripción larga
PowerShell incluye un conjunto de funciones que se cargan en cada sesión de PowerShell. Estas funciones son similares a los cmdlets, pero no se incluyen en ningún módulo. Se definen en el propio motor de PowerShell.
Estas funciones se proporcionan como asistentes abreviados para tareas comunes. En muchos casos, estas funciones llaman a un cmdlet existente con un parámetro adicional.
cd..
En el shell de CMD de Windows es habitual ejecutar el cd
comando sin espacios entre el comando y la ruta de acceso de destino. Esta función se ejecuta Set-Location ..
para cambiar a la carpeta primaria.
cd\
En el shell de CMD de Windows es habitual ejecutar el cd
comando sin espacios entre el comando y la ruta de acceso de destino. Esta función se ejecuta Set-Location \
para cambiar a la carpeta raíz.
cd~
En el shell de CMD de Windows es habitual ejecutar el cd
comando sin espacios entre el comando y la ruta de acceso de destino. Esta función se ejecuta Set-Location ~
para cambiar a la carpeta principal.
Esta función se agregó en PowerShell 7.4.
Pause
Esta función replica el comportamiento del pause
comando desde cmd.exe
.
El script pausa la ejecución y pide al usuario que presione una clave para continuar.
help
Esta función invoca Get-Help
con los parámetros y pasa la salida al comando pager del sistema. PowerShell usa un buscapersonas predeterminado diferente para sistemas Windows y que no son windows. En los sistemas Windows, el buscapersonas predeterminado es more.com
. En sistemas que no son Windows, el buscapersonas predeterminado es less
.
Si se define la $env:PAGER
variable de entorno, PowerShell usa el programa especificado en lugar del valor predeterminado del sistema.
prompt
Esta es la función que crea el símbolo del sistema predeterminado para la línea de comandos de PowerShell. Puede personalizar el mensaje reemplazando esta función por su cuenta. Para obtener más información, consulte about_Prompts.
Clear-Host
Esta función borra la pantalla. Para obtener más información, consulte Clear-Host.
TabExpansion2
Esta es la función predeterminada que se va a usar para la expansión de tabulación. Para obtener más información, vea TabExpansion2.
oss
Esta función proporciona una manera breve de ejecutarse Out-String -Stream
en una canalización. Para obtener más información, vea Out-String.
mkdir
Esta función proporciona una manera breve de ejecutarse New-Item -Type Directory
con los parámetros. Esta función solo se define para los sistemas Windows. El sistema Linux y macOS usan el comando nativo mkdir
.
Funciones de letra de unidad de Windows
En Windows, los puntos de montaje de unidad están asociados a una letra de unidad como C:
.
Puede cambiar a la ubicación actual en otra unidad simplemente escribiendo esa letra de unidad en la línea de comandos.
PowerShell crea una función para cada letra de unidad posible, A:
a través de Z:
.
Estas funciones de letra de unidad no se definen en sistemas que no son windows.