Out-Default
Envía resultados al formateador predeterminado y al cmdlet de salida predeterminado.
Sintaxis
Out-Default
[-Transcript]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
PowerShell agrega Out-Default
automáticamente 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 las llamadas a Out-Host
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 hay una vista registrada para este tipo de objeto.
PowerShell define un esquema XML y un mecanismo (el Update-FormatData
cmdlet) donde cualquier usuario puede registrar vistas para un tipo de objeto. Puede especificar vistas anchas, de lista, de tabla o personalizadas 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 los objetos a Format-Table | Out-Host
. Format-Table
transforma los objetos en un flujo de registros de formato (controlado por los datos de 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 mediante Format-*
cmdlets 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 |