我需要为大学作业提交此脚本。我们应该编写一个搜索的脚本,并列出具有.doc,.docx,.xls和.xlsx扩展名的文件。但是,我的脚本没有做它应该做的事情。有人可以帮帮我吗?我明天需要提交。这是我输入的脚本。
$Search = "C:\"
$Outfile = "C:\temp\report.csv"
$Files = Dir $Search -Recurse -Include *doc, *.docx, *.xls, *.xlsx -EA SilentlyContinue
Select-Object Length, name, Fullname, extension | Sort-Object extension
$Files | Export-Csv $Outfile -NoTypeInformation
$Files | Group extension -NoElement | % { $Ext = $_.Name;$_ | Select @{N="Extension";E={$_.Name}}, Count,@{N="SizeMB"
E={"{0:N2}" -f (($Files | ?{$_.Extension -eq $Ext} | Measure Length -Sum).Sum /1MB)}}} |
ConvertTo-Csv -NoTypeInformation | Out-File $Outfile -Append -Encoding ascii