How do I make members readonly when I use Add-Member
cmdlet in Powershell?
Basically, I want to add-member to a System.Diagnostic.Process
which has a readonly property.
How do I make members readonly when I use Add-Member
cmdlet in Powershell?
Basically, I want to add-member to a System.Diagnostic.Process
which has a readonly property.
Like so:
$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.
So basically you create a ScriptProperty, with a getter but no setter.