2011-08-09 13 views

Odpowiedz

8

tak:

$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. 

Więc w zasadzie utworzyć ScriptProperty, z getter ale bez seter.

+3

Warto wspomnieć, że parametr -secondvalue elementu add-member jest używany do zapewnienia "setera". –

+0

Warto również wspomnieć o '-MemberType' jest' ScriptProperty' ** not ** '-ScriptMethod', niedopatrzenie, które utraciło co najmniej jeden skimmer tej odpowiedzi przez kilka minut. – ruffin

Powiązane problemy