0
我需要遞歸遍歷一個非常龐大而複雜的對象模型來搜索特定的ID值。遞歸遍歷對象模型以搜索值
我正在尋找的值是一個名爲「ID」的屬性,但具有特定ID的對象可能有許多孩子,其中一些是數組,每個孩子都有不同的ID,並且每個孩子反過來可以有不同的ID等等等等。
所以,如果我給你一個目標,說$網,你知道,在它的對象模型內心深處還有就是你正在尋找一個對象的值。你如何使用遞歸和反射來查找它?
注意:即使主題是SharePoint,這是一個通用的powershell /遞歸/編程問題。
我試過了。它擴展了成員,但它不會在屬性和子對象上調用「get」,並遞歸地擴展它們。 – David
其實你是對的。我正在嘗試'$ web |格式 - 自定義 - 屬性ID -Depth 3'。我需要使用'$ web | Format-Custom -Depth 3'來遞歸地遍歷它。那麼如何過濾僅顯示ID並遞歸遍歷? – David