ID の特定の値を検索するには、非常に大規模で複雑なオブジェクト モデルを再帰的にトラバースする必要があります。
私が探している値は「ID」と呼ばれるプロパティにありますが、特定の ID を持つオブジェクトには多くの子があり、そのうちのいくつかは配列であり、それぞれが異なる ID を持ち、それらの子はそれぞれ異なる ID を持つことができます。 IDなどなど。
$web などのオブジェクトを指定すると、そのオブジェクト モデルの奥深くに、探しているオブジェクトの値が存在することがわかります。再帰とリフレクションを使用してどのように検索しますか?
注: トピックは SharePoint ですが、これは一般的な PowerShell/再帰/プログラミングの質問です。