Búsqueda de sitios web

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

Artículos relacionados