Powershell哈希表

Powershell哈希表,powershell,hashtable,Powershell,Hashtable,我试图使用以下代码创建一个自定义哈希表,但没有得到任何输出 foreach ($user in $users){ $files = Get-ChildItem -Recurse "\\192.168.1.2\c$\user\$user" $totalsize = ($files | Measure-Object -Sum Length).sum / 1mb $totalsize = [decimal]::round($totalsize) $output=@{"User"="$user" ;

我试图使用以下代码创建一个自定义哈希表,但没有得到任何输出

foreach ($user in $users){
$files = Get-ChildItem -Recurse "\\192.168.1.2\c$\user\$user"
$totalsize = ($files | Measure-Object -Sum Length).sum / 1mb
$totalsize = [decimal]::round($totalsize) 

$output=@{"User"="$user" ; "Size" = "$totalsize"}
这个效果更好吗

$Output = 
 foreach ($user in $users){
  $files = Get-ChildItem -Recurse "\\192.168.1.2\c$\user\$user"
  $totalsize = ($files | Measure-Object -Sum Length).sum / 1mb
  $totalsize = [decimal]::round($totalsize)
  @{"User"="$user" ; "Size" = "$totalsize"}
  }

$output

如果将此添加为foreach语句的最后一行:
$output
?当前,此语句中没有实际输出任何内容的内容。:-)是的,我实际上已经把它作为一个函数了,但是我没有意识到我可以在前面没有任何东西的情况下启动哈希。谢谢