我是Powershell的新手,我正在研究基础知识。如果有人可以尝试提供一个例子;
获取文件夹内容(get-childitem -Path c:\temp | Select-Object Name, Length
)并将其放入数组数组的函数 - array=@()
然后脚本体应该输出从函数返回的内容。我可以使用for循环来制作我的数组的表格格式。
我相信变量范围会在这里出现,以返回数组的内容?
简单来说,函数需要做一些事情,函数之外需要一个变量范围来保留get-childitem
返回的内容。
因此需要在函数外部调用输出。
实施例: 函数 - Get-childItem - 将数据存储在数组中 调用函数以输出数组中的数据。
答案 0 :(得分:1)
你想要的是这个
function doSomething {get-childitem -Path c:\temp | Select-Object Name, Length}
$array = @()
$array = doSomething