我对多维数组有一些有趣的问题,这对我来说并不合适。我确定我只是在滥用某些东西,或者期待与PS完全不同的功能。这就是我要做的事情:
$Package=$Packages[0][0]
Install-Program是我编写的一个函数,用于检查包文件类型(目前可以与.msp,.msu,.msi和.exe一起使用),只是安装它就像我可以管理它一样安静(显然不是所有.exe安装程序都有一个静音开关,抱怨发牢骚)。
问题似乎是当我遍历$ Packages数组时,它所引入的$ Package条目来自数组每一行中的每个元素,即它返回
$Package=$Packages[0][1]
然后$Package=$Packages[0]
等,
而不是
$Package=$Packages[1]
然后{{1}}等。
什么是最简单的方法让它做后者?