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 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.

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