Add-Member
Powershell でコマンドレットを使用するときにメンバーを読み取り専用にするにはどうすればよいですか?
System.Diagnostic.Process
基本的に、読み取り専用プロパティを持つにメンバーを追加したい。
Add-Member
Powershell でコマンドレットを使用するときにメンバーを読み取り専用にするにはどうすればよいですか?
System.Diagnostic.Process
基本的に、読み取り専用プロパティを持つにメンバーを追加したい。
そのようです:
$p = new-object System.Diagnostics.Process
$p | Add-member -Name thisisreadonly -membertype scriptproperty -value { 6}
$p.thisisreadonly #gives 6
$p.thisisreadonly = 5 #error- Set accessor for property "thisisreadonly" is unavailable.
したがって、基本的には、getter を使用して setter を使用せずに ScriptProperty を作成します。