プロパティ(深度:1)のセットを持つオブジェクトがあります。どのようにこのような形式の文字列として出力オブジェクトをしますPSオブジェクトをカスタム形式の文字列として出力する方法
{property1_name:property1_value} {property2_name:property2_value} {property3_name...
(上記は1行ですが、プロパティの値は、もちろん改行/キャリッジリターンなどを持つことができます)
はのは、と仮定しましょう私はプロパティの名前を知らない、彼らは変更することができます。
ありがとうございました!
また、meta powershellの仕組みについてもコメントできますか? $ csv $ _を使ってプロパティの名前でプロパティを検索する方法がとても気に入っています。 –
'-Property Name'を' -ExpandProperty Name'に置き換えると、 'ForEach-Object'で' $ _。Name'の代わりに '$ _'を使うことができます。 – gms0ulman
@MaximeFranchot私は、ほとんどが文字列のプロパティを持つ単純な "フラット"オブジェクトを持っています。あなたのコード例を使用して、NotePropertyをPropertyに変更すると、プロパティ名は取得できますが、値は取得できません。私は明らかに$ csvを正しい変数名に変更しました。 – Alex