次の方法で共有


Measure-Command

スクリプト ブロックとコマンドレットの実行にかかる時間を測定します。

構文

Default (既定)

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

説明

Measure-Command コマンドレットは、スクリプト ブロックまたはコマンドレットを内部的に実行し、操作の実行時間を返し、実行時間を返します。

パラメーター

-Expression

時間指定する式を指定します。 式は波かっこ ({}) で囲みます。 パラメータ名 ("Expression") はオプションです。

パラメーターのプロパティ

型:ScriptBlock
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:0
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-InputObject

InputObject パラメータにバインドされたオブジェクトは、ScriptBlock パラメータに渡されるExpressionのオプション入力です。 ScriptBlock内では、$_ を使用してパイプライン内の現在のオブジェクトを参照できます。

パラメーターのプロパティ

型:PSObject
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

入力

PSObject

オブジェクトを Measure-Commandにパイプでつなぐことができます。

出力

TimeSpan

Measure-Command 結果を表す Time Span オブジェクトを返します。