调用函数输出数组

时间:2015-09-08 19:38:27

标签: arrays function powershell get-childitem

我是Powershell的新手,我正在研究基础知识。如果有人可以尝试提供一个例子;

获取文件夹内容(get-childitem -Path c:\temp | Select-Object Name, Length)并将其放入数组数组的函数 - array=@()

然后脚本体应该输出从函数返回的内容。我可以使用for循环来制作我的数组的表格格式。

我相信变量范围会在这里出现,以返回数组的内容?

简单来说,函数需要做一些事情,函数之外需要一个变量范围来保留get-childitem返回的内容。

因此需要在函数外部调用输出。

实施例: 函数 - Get-childItem - 将数据存储在数组中 调用函数以输出数组中的数据。

1 个答案:

答案 0 :(得分:1)

你想要的是这个

function doSomething {get-childitem -Path c:\temp | Select-Object Name, Length}

$array = @()
$array = doSomething