Out-Default
Envía la salida al formateador predeterminado y al cmdlet de salida predeterminado.
Sintaxis
Out-Default
[-Transcript]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
PowerShell agrega automáticamente Out-Default
al final de cada canalización. Out-Default
decide cómo dar formato y generar la secuencia de objetos. Si la secuencia de objetos es una secuencia de cadenas, Out-Default
canaliza estas directamente a Out-Host
que llama a las API adecuadas proporcionadas por el host. Si la secuencia de objetos no contiene cadenas, Out-Default
inspecciona el objeto para determinar qué hacer.
En primer lugar, examina el tipo de objeto y determina si existe una vista registrada para este tipo de objeto.
PowerShell define un esquema XML y un mecanismo (el cmdlet Update-FormatData
) donde cualquier usuario puede registrar vistas para un tipo de objeto. Puede especificar los tipos de vista ancha, lista, tabla o personalizada para cualquier tipo de objeto. Las vistas especifican qué propiedades se van a mostrar y cómo se deben mostrar. Si se registra una vista, define qué formateador se va a usar. Por lo tanto, si la vista registrada es una vista de tabla , Out-Default
transmite o envía los objetos a Format-Table | Out-Host
. Format-Table
transforma los objetos en un flujo de registros de formato (controlado por los datos en la definición de vista) y Out-Host
transforma los registros de formato en llamadas en la interfaz host.
Este cmdlet no está diseñado para que lo use el usuario final. Se recomiendan otros cmdlets para controlar la salida, como Out-Host o los cmdlets Format-*
y el archivo Format.ps1xml para controlar el formato.
Ejemplos
Ejemplo 1
Aunque este cmdlet no está diseñado para ejecutarse directamente por el usuario final, puede ser.
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 produce ningún error al usar Out-Default
, pero la salida no cambia si no se llama explícitamente.
Parámetros
-InputObject
Acepta entradas al cmdlet.
Tipo: | PSObject |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Transcript
Determina si la salida se debe enviar a los servicios de transcripción de PowerShell.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |