PowerShellスクリプトでは、NotePropertiesを使用してカスタムオブジェクトを作成しています。
$foo = New-Object System.Object
$foo | Add-Member -type NoteProperty -name Something -value [int]dataRow["Field"]
しかし、コードの後半で、次のことを行う必要があります。
$foo.Something = 10
その行に、エラーメッセージが表示されます
プロパティ'Something'がこのオブジェクトに見つかりません。それが存在し、設定可能であることを確認してください。At ... + CategoryInfo:InvalidOperation:(CoreMajor:String)[]、RuntimeException + FullyQualifiedErrorId:PropertyNotFound
したがって、ドキュメントには静的な値が記載されているため、NotePropertyは設定可能であると推測されます。しかし、どうすればプロパティを編集/更新できますか?私は何が間違っているのですか?