1. ホーム
  2. powershell

[解決済み] あるオブジェクトが特定のプロパティを持つかどうかをテストするには?

2022-10-31 04:07:50

質問

オブジェクトが特定のプロパティを持っているかどうかをテストするにはどうしたらよいでしょうか?

私はすることができます感謝...

$members = Get-Member -InputObject $myobject 

で、次に foreach を経て $members を通して、オブジェクトが特定のプロパティを持つかどうかをテストする関数はありますか?

追加情報です。 問題は、2つの異なる種類のCSVファイルをインポートすることで、1つは2列で、もう1つは3列です。チェックは "Property" では動作せず、"NoteProperty" のみで動作しました。 違いが何であれ

if ( ($member.MemberType -eq "NoteProperty" ) -and ($member.Name -eq $propertyName) ) 

どのように解決するのですか?

このように?

 [bool]($myObject.PSobject.Properties.name -match "myPropertyNameToTest")