0

ID の特定の値を検索するには、非常に大規模で複雑なオブジェクト モデルを再帰的にトラバースする必要があります。

私が探している値は「ID」と呼ばれるプロパティにありますが、特定の ID を持つオブジェクトには多くの子があり、そのうちのいくつかは配列であり、それぞれが異なる ID を持ち、それらの子はそれぞれ異なる ID を持つことができます。 IDなどなど。

ここに画像の説明を入力

$web などのオブジェクトを指定すると、そのオブジェクト モデルの奥深くに、探しているオブジェクトの値が存在することがわかります。再帰とリフレクションを使用してどのように検索しますか?

注: トピックは SharePoint ですが、これは一般的な PowerShell/再帰/プログラミングの質問です。

4

1 に答える 1

2

を使用してはFormat-Customどうですか?たとえば、ディレクトリ情報から多くのネストされたメンバー データを取得するには、次のようにします。

(gci)[0] | fc > test.txt

拡張メンバー用に約 8800 行のデータを提供します。

于 2013-09-26T09:49:25.033 に答える