在对象中创建对象数组 - Powershell

时间:2013-02-14 00:24:00

标签: arrays object powershell

我希望在日历中创建一系列事件。 事件和日历都是对象。 我找不到任何在Object中创建简单数组的文档。

1 个答案:

答案 0 :(得分:3)

这样的事情怎么样 -

$cal = New-Object -Type PsObject -Prop @{
    Year = 2013
    Events = @()
}

$event = New-Object -Type PsObject -Prop @{
    Date = [DateTime] "2013-02-14"
    Name = "Valentines Day"
}

$cal.Events += $event

如果您有一个预定义的日历对象没有存储事件的属性,您可以使用Add-Member附加新属性并在其中存储数组。