Out-Default
Envía la salida al formateador predeterminado y al cmdlet de salida predeterminado.
Sintaxis
Default (valor predeterminado)
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 el 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 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.
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
Parámetros
-InputObject
Acepta entradas al cmdlet.
Propiedades de parámetro
| Tipo: | PSObject |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Transcript
Determina si la salida se debe enviar a los servicios de transcripción de PowerShell.
Propiedades de parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.