Ctrl + A 并在C:\中右键单击属性,显示驱动器的所有文件和文件夹的数量和大小。
我应该如何在powershell中做到这一点?我需要精确和计数,以便脚本的输出显示相同的结果。
我尝试了Get-ChildItem "C:\" -recurse | Measure-Object -property length -sum
输出为
数量:102809
平均:
总和:25145552806
财产:长度
但那不是正确的数字
提前谢谢
答案 0 :(得分:0)
您应该使用force
的{{1}}参数。
-Force 允许cmdlet获取用户无法访问的项目,例如隐藏文件或系统文件。实施者因提供者而异。有关更多信息,请参阅about_Providers(http://go.microsoft.com/fwlink/?LinkID=113250)。即使使用Force参数,cmdlet也不能覆盖安全限制。
当然,你必须从一个高架的PowerShell控制台运行它。
在尝试自我后,我遇到了同样的错误。 我想建议使用WMI的另一种方法:
get-childitem