I love powershell, and as one figures you’ll have to deal with arrays. and when you learn them, they become a handy tool for any dev/scripters toolkit.
This guy covers it well. in short do this
PS C:\Scripts> $Fruit = @("Apple","Banna","Orange") PS C:\Scripts> $Fruit.Add("Kiwi") Exception calling "Add" with "1" argument(s): "Collection was of a fixed size." At line:1 char:1 + $Fruit.Add("Kiwi") + ~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : NotSupportedException PS C:\Scripts> $Fruit = $Fruit + "Kiwi" PS C:\Scripts> $Fruit Apple Banna Orange Kiwi PS C:\Scripts> $Fruit.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array PS C:\Scripts> $Fruit = $Fruit - "Kiwi" Method invocation failed because [System.Object[]] does not contain a method named 'op_Subtraction'. At line:1 char:1 + $Fruit = $Fruit - "Kiwi" + ~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (op_Subtraction:String) [], RuntimeException + FullyQualifiedErrorId : MethodNotFound PS C:\Scripts> $Fruit = $Fruit -ne "Kiwi" PS C:\Scripts> $Fruit Apple Banna Orange PS C:\Scripts> $FruitIsFixedSize PS C:\Scripts> $Fruit.IsFixedSize True