Partilhar via


Measure-Command

Mede o tempo necessário para executar blocos de script e cmdlets.

Sintaxe

Default (Predefinição)

Measure-Command
    [-InputObject <PSObject>]
    [-Expression] <ScriptBlock>
    [<CommonParameters>]

Description

O cmdlet Measure-Command executa um bloco de script ou cmdlet internamente, cronometra a execução da operação e retorna o tempo de execução.

Parâmetros

-Expression

Especifica a expressão que está a ser cronometrada. Coloque a expressão entre chaves ({}). O nome do parâmetro ("Expression") é opcional.

Propriedades dos parâmetros

Tipo:ScriptBlock
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-InputObject

Os objetos vinculados ao parâmetro InputObject são entradas opcionais para o ScriptBlock passado para o parâmetro Expression. Dentro do ScriptBlock, $_ pode ser usado para fazer referência ao objeto atual no pipeline.

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

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.

Entradas

PSObject

Você pode canalizar um objeto para Measure-Command.

Saídas

TimeSpan

Measure-Command retorna um objeto de intervalo de tempo que representa o resultado.