我有一个以编程方式生成的 powershell Array 对象,在数组内部,数组内部有数组,有时称为“属性包”或“哈希表”,但我认为它在最原生的 powershell 中本机称为“包含数组的数组”术语。
例如:
@{
Version = '1.0.0'
Name = 'thing'
Revision = 'c3a89cd20e19bb82f41e95e0806edc5b6cfd224e'
Date = '2016-12-09'
Build = '1234'
Contents = @{
"index.html" = "23dd7b993f40bb3ae8848fe104b3b767"
}
}
生成仅将一组特定内容保存到 .PSD1 文件的函数似乎不够通用。我想将确切的内存数组结构保存到 PSD1 文件中。Powershell 中是否存在任何内置方式来持久化具有上述值的内存变量?的“反函数” Import-PowershellDataFile
。我猜想它会被调用Export-PowershellDatafile
,但似乎不存在这样的函数。