Out-Default
Envía resultados al formateador predeterminado y al cmdlet de salida predeterminado.
Syntax
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 el esquema XML y un mecanismo (el Update-FormatData
cmdlet) donde cualquiera 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 (controlados por los datos de la definición de vista) y Out-Host
transforma los registros de formato en llamadas en la interfaz Host.
Ejemplos
Ejemplo 1
Aunque este cmdlet no está pensado para que el usuario final lo ejecute directamente, puede serlo.
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
Parámetros
-InputObject
Acepta entradas al cmdlet.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Transcript
Determina si la salida se debe enviar a los servicios de transcripción de PowerShell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |