Module: Microsoft.PowerShell.Core

プロパティ値に基づいてコレクションからオブジェクトを選択します。

Syntax

Where-Object <String> <Object>] 
Where-Object <ScriptBlock> 
Where-Object <String> <Object>] -Match 
Where-Object <String> <Object>] -CEQ 
Where-Object <String> <Object>] -NE 
Where-Object <String> <Object>] -CNE 
Where-Object <String> <Object>] -GT 
Where-Object <String> <Object>] -CGT 
Where-Object <String> <Object>] -LT 
Where-Object <String> <Object>] -CLT 
Where-Object <String> <Object>] -GE 
Where-Object <String> <Object>] -CGE 
Where-Object <String> <Object>] -LE 
Where-Object <String> <Object>] -CLE 
Where-Object <String> <Object>] -Like 
Where-Object <String> <Object>] -CLike 
Where-Object <String> <Object>] -NotLike 
Where-Object <String> <Object>] -CNotLike 
Where-Object <String> <Object>] -CMatch 
Where-Object <String> <Object>] -NotMatch 
Where-Object <String> <Object>] -CNotMatch 
Where-Object <String> <Object>] -Contains 
Where-Object <String> <Object>] -CContains 
Where-Object <String> <Object>] -NotContains 
Where-Object <String> <Object>] -CNotContains 
Where-Object <String> <Object>] -In 
Where-Object <String> <Object>] -CIn 
Where-Object <String> <Object>] -NotIn 
Where-Object <String> <Object>] -CNotIn 
Where-Object <String> <Object>] -Is 
Where-Object <String> <Object>] -IsNot 
Where-Object <String> -Not 

Description

Where-Object コマンドレットは、渡されたオブジェクトのコレクションから特定のプロパティ値を持つオブジェクトを選択するコマンドレットです。 たとえば、Where-Object コマンドレットを使用して、特定の日付以降に作成されたファイル、特定の ID を持つイベント、または特定のバージョンの Windows を使用するコンピューターを選択できます。

Windows PowerShell 3.0 以降、Where-Object コマンドを作成する方法は 2 つあります。 スクリプト ブロックを使用して、プロパティ名、比較演算子、およびプロパティ値を指定することができます。

たとえば、次のコマンドは、優先度クラスが Normal のプロセス、つまり PriorityClassプロパティの値が Normal と等しいプロセスを取得します。 比較演算子の詳細については、「比較演算子について」を参照してください。 比較ステートメントを書くこともでき、これはより自然な言語と言えます。 比較文はWindows PowerShell 3.0で導入されました。

たとえば、次のコマンドは、優先度クラスがNormalのプロセスも取得します。 7651>

Get-Process | Where-Object -Property PriorityClass -eq -Value "Normal"

Get-Process | Where-Object PriorityClass -eq "Normal"

Windows PowerShell 3.0 以降、Where-Object コマンドのパラメーターとして比較演算子が追加されました。 指定しない限り、すべての演算子は大文字と小文字を区別しません。

Where-Object に単一の Property を指定すると、そのプロパティ値は boolean 式として扱われます。 Lengthの値が0でない場合、式はTrueと評価されます。 例えば ('hi', '', 'there') | Where-Object Length

前の例は、機能的には

  • ('hi', '', 'there') | Where-Object Length -GT 0
  • ('hi', '', 'there') | Where-Object {$_.Length -gt 0}

例 1: 停止中のサービスを取得

これらのコマンドは現在停止中のすべてのサービス リストに適用されます。 $_ 自動変数は、Where-Object コマンドレットに渡される各オブジェクトを表します。

最初のコマンドはスクリプト ブロック形式を使用し、2番目のコマンドは比較ステートメント形式を使用します。

Get-Service | Where-Object {$_.Status -eq "Stopped"}Get-Service | where Status -eq "Stopped"

例 2: 作業セットに基づくプロセスの取得

これらのコマンドは、250 メガバイト (KB) より大きい作業セットを持つプロセスを一覧表示します。

Get-Process | Where-Object {$_.WorkingSet -GT 250MB}Get-Process | Where-Object WorkingSet -GT (250MB)

例 3: Get processes based on process name

These commands get the processes that have a ProcessName property value that begins with the letter pこれらのコマンドは、ProcessName プロパティ値が文字 p から始まるプロセスを取得します。

スクリプトブロックとステートメントの構文は同等であり、同じように使用できます。

Get-Process | Where-Object {$_.ProcessName -Match "^p.*"}Get-Process | Where-Object ProcessName -Match "^p.*"

例 4: 比較ステートメント形式を使用する

この例では、Where-Objectコマンドレットで新しい比較ステートメント形式を使用する方法について説明します。

最初のコマンドは、比較ステートメント形式を使用します。このコマンドでは、エイリアスは使用されず、すべてのパラメーターはパラメーター名を含んでいます。

Get-Process | Where-Object -Property Handles -GE -Value 1000Get-Process | where Handles -GE 1000

Example 5: Get commands based on properties

This example shows how to write commands that return items that are true or false or have any value for a specified property.この例では、指定されたプロパティの値が真または偽である項目を返すコマンドを記述する方法を示します。

# Use Where-Object to get commands that have any value for the OutputType property of the command.# This omits commands that do not have an OutputType property and those that have an OutputType property, but no property value.Get-Command | where OutputTypeGet-Command | where {$_.OutputType}# Use Where-Object to get objects that are containers.# This gets objects that have the **PSIsContainer** property with a value of $True and excludes all others.Get-ChildItem | where PSIsContainerGet-ChildItem | where {$_.PSIsContainer}# Finally, use the Not operator (!) to get objects that are not containers.# This gets objects that do have the **PSIsContainer** property and those that have a value of $False for the **PSIsContainer** property.Get-ChildItem | where {!$_.PSIsContainer}# You cannot use the Not operator (!) in the comparison statement format of the command.Get-ChildItem | where PSIsContainer -eq $False

Example 6: Use multiple conditions

Get-Module -ListAvailable | where {($_.Name -notlike "Microsoft*" -and $_.Name -notlike "PS*") -and $_.HelpInfoUri}

This example shows how to create a Where-Object command with multiple conditions.

This command gets non-core modules that supports the Updatable Help feature. このコマンドは、Get-ModuleコマンドレットのListAvailableパラメーターを使用し、コンピューター上のすべてのモジュールを取得します。 Apipeline演算子 (|) は、Where-Objectコマンドレットにモジュールを送信します。このコマンドは、名前がMicrosoftまたはPSで始まらず、HelpInfoURIプロパティに値を持つモジュールを取得し、PowerShellにそのモジュールの更新ヘルプファイルがどこにあるかを知らせます。 比較文は And 論理演算子で接続されています。

この例では、スクリプト ブロック コマンド形式を使用しています。 And や Or などの論理演算子は、スクリプト ブロックでのみ有効です。 PowerShell の論理演算子についての詳細は、about_Logical_Operators を参照してください。

Parameters

-CContains

オブジェクトのプロパティ値が指定した値と完全に一致する場合、このコマンドレットはコレクションからオブジェクトを取得することを示します。 この操作は、大文字と小文字を区別します。

たとえば、次のようになります。 Get-Process | where ProcessName -CContains "svchost"

CContains は値のコレクションを参照し、コレクションに指定された値と完全に一致するアイテムが含まれている場合、true を返します。 入力が 1 つのオブジェクトである場合、PowerShell はそれを 1 つのオブジェクトのコレクションに変換します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
Ccept pipeline input(入力を受け付けます。)このパラメータは、パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-CEQ

プロパティ値が指定値と同じ場合にこのコマンドレットでオブジェクトを取得することを指示します。この操作は大文字と小文字を区別します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

パイプライン入力を受け付けます。

Type: SwitchParameter
Position: Named
初期値: None
Accept pipeline input.Default(デフォルト):None
False
ワイルドカード文字を受け入れる: False
-CGE

このコマンドレットはプロパティ値が指定値以上であればオブジェクトを得ることを意味します。 この操作は大文字と小文字を区別します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようにしました。 False
ワイルドカード文字を受け入れる: False
-CGT

このコマンドレットはプロパティ値が指定値より大きい場合オブジェクトを取得することを指示します。この操作は大文字と小文字を区別します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようになりました。 False
ワイルドカード文字を受け入れる: False
-CIn

プロパティ値が指定した値を含む場合、このコマンドレットはオブジェクトを取得することを指定します。 この操作は大文字と小文字を区別します。

たとえば、次のようになります。 Get-Process | where -Value "svchost" -CIn ProcessName

CIn は、プロパティと値の位置が逆であることを除いて、CContains に似ています。 たとえば、次のステートメントは両方とも true です。

"abc", "def" -CContains "abc"

"abc" -CIn "abc", "def"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようにしました。 False
ワイルドカード文字を受け入れる: False
-CLE

プロパティ値が指定値より小さいか同じ場合にこのコマンドレットでオブジェクトを取得できることを示す。 この操作は、大文字と小文字を区別します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に同意します。 False
ワイルドカード文字を受け入れる: False
-CLike

プロパティ値がワイルドカード文字を含む値に一致するときこのコマンドレットはオブジェクトを得ることを意味します。 この操作は、大文字と小文字を区別します。

例えば、以下のようになります。 Get-Process | where ProcessName -CLike "*host"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようにしました。 False
ワイルドカード文字を受け入れる: False
-CLT

プロパティ値が指定値より小さい場合にこのコマンドレットはオブジェクトを取得することを指定します。 この操作は大文字と小文字を区別します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に同意します。 False
ワイルドカード文字を受け入れる: False
-CMatch

このコマンドレットは、プロパティ値が指定した regularexpression に一致するとオブジェクトを取得しますことを意味します。 この操作は、大文字と小文字が区別されます。 入力がスカラーである場合、一致した値は $Matches 自動変数に保存されます。

例えば、以下のようになります。 Get-Process | where ProcessName -CMatch "Shell"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようにしました。 False
ワイルドカード文字を受け入れる: False
-CNE

このコマンドレットはプロパティ値が指定値と異なる場合オブジェクトを取得することを指示します。この操作では大文字と小文字が区別されます。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようになりました。 False
ワイルドカード文字を受け入れる: False
-CNotContains

オブジェクトのプロパティ値が指定値と完全に一致する場合、このコマンドレットはオブジェクトを得ることを意味します。 この操作は大文字と小文字を区別します。

たとえば、次のようになります。 Get-Process | where ProcessName -CNotContains "svchost"

NotContains および CNotContains は、値のコレクションを参照し、コレクションに指定された値と完全に一致する項目がない場合、真となります。 入力が 1 つのオブジェクトである場合、PowerShell はそれを 1 つのオブジェクトのコレクションに変換します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
Accept pipeline input.Type:None SWITCHParameter Accept Pipeline Input… Accept Pipeline Input.Type:None None SwitchParameter.Type:None False
ワイルドカード文字を受け入れる: False
-CNotIn

プロパティ値が指定値と完全に一致しない場合にこのコマンドレットはオブジェクトを取得することを指示します。 この操作は大文字と小文字を区別します。

たとえば、以下のようになります。 Get-Process | where -Value "svchost" -CNotIn -Property ProcessName

NotIn および CNotIn 演算子は、プロパティと値の位置が逆であることを除いて、NotContains および CNotContains に似ています。 例えば、次の文は真である。

"abc", "def" -CNotContains "Abc"

"abc" -CNotIn "Abc", "def"

Type: SwitchParameter
Position:(位置。 Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を許可: False
-CNotLike

プロパティ値がワイルドカード文字を含む値と一致しないとき、このコマンドレットがオブジェクトを取得することを指示します。 この操作は大文字と小文字を区別します。

たとえば、次のようになります。 Get-Process | where ProcessName -CNotLike "*host"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようにしました。 False
ワイルドカード文字を受け入れる: False
-CNotMatch

プロパティ値が指定の regularexpression と一致していないとこのコマンドレットはオブジェクトを得ることを意味します。 この操作は、大文字と小文字が区別されます。 入力がスカラーである場合、一致した値は $Matches 自動変数に保存されます。

例えば、以下のようになります。 Get-Process | where ProcessName -CNotMatch "Shell"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようにしました。 False
ワイルドカード文字を受け入れる: False
-Contains

オブジェクトのプロパティ値で指定値と完全に一致するものがあれば、このコマンドレットはオブジェクトを取得することを指示します。

たとえば、以下のようになります。 Get-Process | where ProcessName -Contains "Svchost"

プロパティ値が1つのオブジェクトを含む場合、PowerShellはそれを1つのオブジェクトのコレクションに変換します。

このパラメータはWindows PowerShell 3.0で導入されたものです。

Type: SwitchParameter
Aliases: IContains
Position: Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-EQ

このコマンドレットはプロパティ値が指定値と同じ場合にオブジェクトを取得することを表します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Aliases: IEQ
Position.Position: Position=Position.Position=Position.Position.Position=Position.Position.Position.Position.Position.Position=Position.Position.Position.Position.Position.Position.Position.Position: Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-FilterScript

オブジェクトをフィルターするために使用するスクリプト ブロックを指定します。 スクリプトブロックは中括弧({})で囲んでください。

パラメータ名FilterScriptは省略可能です。

Type: ScriptBlock
Position: 0
初期値: None
Accept pipeline input.Defaultは、入力の際に使用するスクリプトブロックです。 False
ワイルドカード文字を受け入れる: False
-GE

Properties Valueが指定値以上ならこのコマンドレットはオブジェクトを得ることを意味する。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

SwitchParameter

Type: SwitchParameter
Aliases: IGE
Position.Position: Position.Position: SwitchParameter6833 Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-GT

このコマンドレットはプロパティ値が指定値より大きい場合にオブジェクトを取得することを表します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Aliases: IGT
Position: Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-In

このコマンドレットは、プロパティ値が指定値のどれかと一致するとオブジェクトを取得することを示しています。たとえば、

Get-Process | where -Property ProcessName -in -Value "Svchost", "TaskHost", "WsmProvHost"

Valueパラメーターの値が1つのオブジェクトである場合、PowerShellはそれを1つのオブジェクトのコレクションに変換します。

オブジェクトのプロパティ値が配列である場合、PowerShellは参照の等式を用いて一致するかどうかを判断します。 Where-Object は、Property パラメータの値と Value の anyvalue がオブジェクトの同じインスタンスである場合にのみ、オブジェクトを返します。

Type: SwitchParameter
Aliases: IIn
Position: Named
None
パイプライン入力を許可: False
ワイルドカード文字を許可: False
-InputObject

フィルターするオブジェクトを指定します。 Where-Object にパイプすることもできます。

コマンドの結果をWhere-Objectにパイプする代わりに、InputObjectパラメータをWhere-Objectで使用すると、InputObject値が1つのオブジェクトとして扱われます。 これは、valueが-InputObject (Get-Process)のようなコマンドの結果であるコレクションであっても同じです。 InputObject はオブジェクトの配列またはコレクションから個々のプロパティを返すことができないため、定義されたプロパティに特定の値を持つオブジェクトのコレクションを絞り込むために Where-Object を使用する場合は、このトピックの例に示すように、パイプラインで Where-Object を使用することをお勧めします。

True ワイルドカード文字を受け入れる: False
-Is

このコマンドレットはプロパティ値が特定の .NET インスタンスの場合、オブジェクトを取得することを指示します。.NET型のインスタンスである場合にオブジェクトを取得することを示します。 角括弧で型名を囲みます。

たとえば、Get-Process | where StartTime -Is

このパラメーターは、Windows PowerShell 3.0 で導入されました。

パイプライン入力を受け付けます。

Type: SwitchParameter
Position: Named
初期値: None
Accept pipeline input.SkipPath Default: None
False
ワイルドカード文字を受け入れる: False
-IsNot

このコマンドレットはプロパティ値が特定のインスタンスのときオブジェクトを得ることを指示します。例えば、Get-Process | where StartTime -IsNot

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Position: Named
デフォルト値: None
パイプライン入力に対応するようにしました。 False
ワイルドカード文字を受け入れる: False
-LE

このコマンドレットはプロパティ値が指定値より小さいか同じ場合にオブジェクトを取得することを表わします。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

SWITCHParameter

SwitchParameter

Type: SwitchParameter
Aliases: ILE
Position.Position: Position:
Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-Like

このコマンドレットは、プロパティ値がワイルドカード文字を含む値と一致する場合にオブジェクトを取得することを指示します。

たとえば、次のようになります。 Get-Process | where ProcessName -Like "*host"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

SwitchParameter

Type: SwitchParameter
Aliases: ILike
Position.Position:
Aliases.Position.Position.Position Named
デフォルト値: None
パイプライン入力を受け入れるかどうか。 False
ワイルドカード文字を受け入れる: False
-LT

プロパティ値が指定値より小さい場合、このコマンドレットはオブジェクトを取得することを指示します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

SwitchParameter.Position:Position.Position

Type: SwitchParameter
Aliases: ILT
Position.Position: Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-Match

このコマンドレットは、プロパティ値が指定の regularexpression と一致したときにオブジェクトを取得するように指定されたコマンドレットです。 入力がスカラーである場合、一致した値は $Matches 自動変数に保存されます。

例えば、以下のようになります。 Get-Process | where ProcessName -Match "shell"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

SwitchParameter

Type: SwitchParameter
Aliases: IMatch
Position.Position: Position.Position.Position Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-NE

このコマンドレットはプロパティ値が指定値と異なるときにオブジェクトを取得することを指示します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Aliases: INE
Position: Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-Not

このコマンドレットは、プロパティが存在しないか null または false の値を持っていると、オブジェクトを取得しますことを意味します。

たとえば、次のようになります。 Get-Service | where -Not "DependentServices"

このパラメーターは、Windows PowerShell 6.1 で導入されました。

Type: SwitchParameter
Position: Named
初期値: None
パイプライン入力に対応するようにしました。 False
ワイルドカード文字を受け入れる: False
-NotContains

このコマンドレットはプロパティ値中のどのアイテムも指定した値と完全に一致しない場合にオブジェクトを取得することを指示します。

たとえば、次のようになります。 Get-Process | where ProcessName -NotContains "Svchost"

NotContains は値のコレクションを参照し、コレクションに指定された値と完全に一致する項目がない場合、true を指定します。 入力が 1 つのオブジェクトである場合、PowerShell はそれを 1 つのオブジェクトのコレクションに変換します。

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Aliases: INotContains
Position.Position(1) (2) (3) (4) (5)のようになります。 Named
デフォルト値: None
パイプライン入力を受け入れるかどうかを指定します。 False
ワイルドカード文字を受け入れる: False
-NotIn

このコマンドレットは、プロパティ値が指定した値と完全に一致しない場合にオブジェクトを取得することを指示します。

たとえば、以下のようになります。 Get-Process | where -Value "svchost" -NotIn -Property ProcessName

Valueの値が単一のオブジェクトである場合、PowerShellはそれを1つのオブジェクトのコレクションに変換します。

オブジェクトのプロパティ値が配列である場合、PowerShellは参照の等価性を使用して一致を判断します。 Where-Object は、Property の値とValue の値のいずれかがオブジェクトの同じインスタンスでない場合にのみオブジェクトを返します。

このパラメーターは Windows PowerShell 3.0 で導入されました。

Position.Position(1)

Type: SwitchParameter
Aliases: INotIn
Position.Position.Value Named
デフォルト値: None
パイプライン入力を受け付けます。 False
ワイルドカード文字を受け入れる: False
-NotLike

このコマンドレットはプロパティ値がワイルドカード文字を含む値と一致しない場合に、オブジェクトを取得することを指示します。

たとえば、次のようになります。 Get-Process | where ProcessName -NotLike "*host"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Aliases: INotLike
Position: Named
デフォルト値: None
パイプライン入力を受け入れるかどうか。 False
ワイルドカード文字を受け入れる: False
-NotMatch

プロパティ値が指定の regularexpression と一致しないときこのコマンドレットはオブジェクトを取得することを指定します。 入力がスカラーである場合、一致した値は$Matches自動変数に保存されます。

例えば、以下のようになります。 Get-Process | where ProcessName -NotMatch "PowerShell"

このパラメーターは、Windows PowerShell 3.0 で導入されました。

Type: SwitchParameter
Aliases: INotMatch
Position: Named
初期値です。 None
パイプライン入力: False
ワイルドカード文字: False
-Property

Object Property 名を指定します。 パラメータ名Propertyは省略可能です。

このパラメータは、Windows PowerShell 3.0で導入されました。

Type: String
Position: 0
初期値: None
Ccept pipeline input.Positionは、パイプライン入力を受け付けます。 False
ワイルドカード文字を受け付ける: False
-Value

プロパティ値を指定します。 パラメータ名Valueは省略可能です。

  • CLike
  • CNotLike
  • Like
  • NotLike

このパラメータは、Windows PowerShell 3.0 で導入されました。

Type: Object
Position: 1
初期値: None
パイプライン入力に同意します。 False
ワイルドカード文字を受け入れる: True

入力

PSObject

このコマンドレットにオブジェクトをパイプすることができるようにしました。

Outputs

Object

このコマンドレットは、入力オブジェクト セットから選択したアイテムを返します。

Notes

Windowsパワーシェル4.0から、コレクションで使用するWhereおよびForEachメソッドが追加されました。

これらの新しいメソッドについて、詳しくはこちら about_arrays

  • Compare-Object
  • ForEach-Object
  • Group->
      Compare-Object
  • ForEach->
  • Group->
      CompareObject

    • 計測オブジェクト
    • 新規オブジェクト
    • 選択オブジェクト
    • ソートオブジェクト
    • ティオブジェクト

コメントを残す

メールアドレスが公開されることはありません。