にピリオドで区切られた文字列を回し:PowerShellの:私はこのような何かに見える文字列持つオブジェクトのプロパティ
$string = "property1.property2.property3"
を私はオブジェクトを持って、我々は$object
を呼ぶことにします。 $object.$string
をしようとするとproperty3
のproperty2
がproperty1
の$object
のように解釈されない場合は、私は$object."property1.property2.property3"
と思っています。
明らかに、split('.')
を使用すると、私は探している必要がありますが、未知の量のプロパティがある場合はどうすればよいのかわかりません。私は静的に行うことはできません:
文字列にいくつのプロパティが存在するかわからないので、これは動作しません。だから私はどのようにそれを一緒にステッチして文字列のn
量のプロパティのですか?
[PowerShellでネストされたオブジェクトプロパティの名前を名前で設定する](https://stackoverflow.com/q/46451994/3110834) –