Out-Default (Microsoft.PowerShell.Core)
Out-Default
- Módulo:
- Microsoft.PowerShell.Core
Envía la salida al formateador predeterminado y al cmdlet de salida predeterminado.
Sintaxis
Out-Default
[-Transcript]
[-InputObject <PSObject>]
[<CommonParameters>]Descripción
PowerShell agrega automáticamente Out-Default al final de cada canalización. Out-Default decide cómo formatear y generar la secuencia de objetos. Si la secuencia de objetos es una secuencia de cadenas, Out-Default las canaliza directamente a Out-Host, que llama a las API apropiadas proporcionadas por el host. Si la secuencia de objetos no contiene cadenas, Out-Default inspecciona el objeto para determinar qué hacer. Primero mira el tipo de objeto y determina si hay una vista registrada para este tipo de objeto.
PowerShell define un esquema XML y un mecanismo (el cmdlet Update-FormatData) donde cualquiera puede registrar vistas para un tipo de objeto. Puede especificar vistas amplia, lista, tabla o personalizadas para cualquier tipo de objeto. Las vistas especifican qué propiedades mostrar y cómo deben mostrarse. Si se registra una vista, define qué formateador utilizar. Entonces, si la vista registrada es una vista de tabla, Out-Default transmite los objetos a Format-Table | Anfitrión externo. Format-Table transforma los objetos en una secuencia de registros de formato (impulsados por los datos en la definición de vista) y Out-Host transforma los registros de formato en llamadas en la interfaz del Host .
Este cmdlet no está diseñado para que lo utilice el usuario final. Se recomiendan otros cmdlets para controlar la salida, como Out-Host o usar cmdlets Format-* y el archivo Format.ps1xml para controlar el formato.
Ejemplos
Ejemplo 1
Si bien este cmdlet no está diseñado para que el usuario final lo ejecute directamente, sí puede hacerlo.
Get-Process | Select-Object -First 5 | Out-Default
NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName
------ ----- ----- ------ -- -- -----------
12 2.56 5.20 0.00 7376 0 aesm_service
48 34.32 18.10 26.64 9320 13 AlertusDesktopAlert
24 13.97 12.74 0.77 12656 13 ApplicationFrameHost
8 1.79 4.41 0.00 8180 0 AppVShNotify
9 1.99 5.07 0.19 19320 13 AppVShNotify
No se genera ningún error cuando se usa Out-Default pero la salida no cambia si no se llama explícitamente.
Parámetros
-InputObject
Acepta entradas para el cmdlet.
- Tipo :
PSObjeto
- Posición:
Nombrado
- Valor predeterminado:
None
- Requerido:
False
- Aceptar entrada de canalización:
True
- Aceptar caracteres comodín:
False
-Transcript
Determina si la salida debe enviarse a los servicios de transcripción de PowerShell.
- Tipo :
SwitchParameter
- Posición:
-
Nombrado
- Valor predeterminado:
None
- Requerido:
False
- Aceptar entrada de canalización:
False
- Aceptar caracteres comodín:
False