正在寻找一种从用户计算机中提取所有.pst文件的方法,并显示所有文件的总大小(单独或合并)。下面将显示找到的pst文件的“计数”,而不是大小。
Get-ChildItem -Path C:\users -Filter "*.pst" -Recurse | Select-Object -ExpandProperty Fullname
For($i=0; $i -lt $path.Measure; $i++){
[pscustomobject] @{
PSTsFound = $pa`your text`th[$i]
}
(Get-Item -Path $path).Length/1MB
}
当我像这样直接使用文件时,
(Get-Item -Path 'C:\users\user\Documents\Outlook Files\
file@file.com.pst').Length/1MB
它给出了正确的数据。
如何将变量另存为要检查总大小(空间)而不是计数的内容?
我应该用单独的响应@echo .Length
开关找到的每个$路径吗?
1条答案
按热度按时间zpqajqem1#
我最初使用了错误的For循环。重新编写以查找.ost文件。