다음을 통해 공유


Measure-Command

스크립트 블록 및 cmdlet을 실행하는 데 걸리는 시간을 측정합니다.

구문

Default (기본값)

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

Description

Measure-Command cmdlet은 스크립트 블록 또는 cmdlet을 내부적으로 실행하고, 작업 실행 시간을 초과하고, 실행 시간을 반환합니다.

매개 변수

-Expression

시간 초과되는 식을 지정합니다. 식을 중괄호({})로 묶습니다. 매개 변수 이름("Expression")은 선택 사항입니다.

매개 변수 속성

형식:ScriptBlock
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-InputObject

InputObject 매개 변수에 바인딩된 개체는 ScriptBlock 매개 변수에 전달된 Expression 대한 선택적 입력입니다. ScriptBlock내에서 $_ 사용하여 파이프라인의 현재 개체를 참조할 수 있습니다.

매개 변수 속성

형식:PSObject
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

CommonParameters

이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

PSObject

개체를 Measure-Command파이프할 수 있습니다.

출력

TimeSpan

Measure-Command 결과를 나타내는 시간 범위 개체를 반환합니다.