Out-Default
Envia a saída para o formatador padrão e para o cmdlet de saída padrão.
Sintaxe
Default (Predefinição)
Out-Default
[-Transcript]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
O PowerShell adiciona automaticamente Out-Default ao final de cada pipeline.
Out-Default decide como formatar e produzir o fluxo de objetos. Se o fluxo de objetos for um fluxo de cadeias de caracteres, Out-Default canaliza-as diretamente para Out-Host, que chama as APIs apropriadas fornecidas pelo host. Se o fluxo de objetos não contiver cadeias de caracteres, Out-Default inspecionará o objeto para determinar o que fazer.
Primeiro, ele examina o tipo de objeto e determina se há uma vista registrada para esse tipo de objeto.
O PowerShell define o esquema XML e um mecanismo (o cmdlet Update-FormatData) no qual qualquer pessoa pode registrar exibições para um tipo de objeto. Você pode especificar ampla, lista, tabelaou vistas personalizadas de para qualquer tipo de objeto. As exibições especificam quais propriedades exibir e como mostrá-las. Se uma vista estiver registada, define qual formatador usar. Portanto, se a vista registrada for uma tabela vista, Out-Default transmitirá os objetos para Format-Table | Out-Host.
Format-Table transforma os objetos em um fluxo de registros de formatação (orientado pelos dados na definição de exibição) e Out-Host transforma os registros de formatação em chamadas na interface do host.
Exemplos
Exemplo 1
Embora esse cmdlet não se destine a ser executado diretamente pelo usuário final, ele pode 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
Aceita entrada para o cmdlet.
Propriedades dos parâmetros
| Tipo: | PSObject |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-Transcript
Determina se a saída deve ser enviada para os serviços de transcrição do PowerShell.
Propriedades dos parâmetros
| Tipo: | SwitchParameter |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.