当我使用这行脚本时,它似乎使 powershell 的 ISE 崩溃。如果我删除文件的前 25 行以外的所有行,我可以毫无问题地计算它们。但是,读取整个文件 90,000 行将导致 powershell ISE 永远不会完成命令,然后如果我按下停止按钮,ISE 将永远不会响应(尽管我可以关闭应用程序)。
import-CSV C:\CONVERT\DataOutput.csv -Delimiter '|' | group-object 'Person ID'
| measure-Object 'Name'
我注意到,当我运行 import-csv 命令时,私有工作集内存会爬升到大约 2.9 GB。我已经查看了命令选项,但没有看到以不同方式处理内存中对象的方法,import-csv 将自行完成,但与 Group-object & measure 结合运行时不会目的。提前感谢任何想法或问题,以帮助我找到路径!