ich versuche, ein Objekt mit benutzerdefinierten Methoden wie diese zu definieren, aber mein syntaxe ist falsch:So erstellen [PSCustomObject] mit Eigenschaften und Methoden
$Obj = [pscustomobject]@{
A = @(5,6,7)
B = 9
Len_A = {return $this.A.count;}
Sum_A = {return (SumOf $this.A);}
}
zur Verwendung wie:
$Obj.Len_A() # return 3
$Obj.A += @(8,9) # @(5,6,7,8,9)
$Obj.Len_A() # return 5
Auf welche Version von PowerShell zielen Sie? –