Compartilhar via


Measure-Command

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

Sintaxe

Default (Default)

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á sendo cronometrada. Coloque a expressão entre chaves ({}). O nome do parâmetro ("Expression") é opcional.

Propriedades do parâmetro

Tipo:ScriptBlock
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-InputObject

Objetos associados ao parâmetro InputObject são entrada opcional 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 do parâmetro

Tipo:PSObject
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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.