1

我有一个正在处理的脚本来提取 RAM 信息。它当前导出 Max Ram Accepted、Ram Slots、Ram Sticks installed、Total RAM installed、计算机名称和登录用户。

我正在尝试将 speed 属性添加到输出文件中,但由于某种原因,这不是导出的。这就是我的命令:

$Speed = get-WMIobject -class win32_PhysicalMemory | measure-object -property speed -sum

而对于out-file. 我有:

"Ram Speed:" -f $($speed.Sum) | Out-File "$ExportPath\$computerName-Memory_Scan.txt

当我在控制台上运行命令时,它可以很好地写入屏幕,但是当我尝试导出到文本文件时,我得到的只是“Ram Speed:”并且没有数据。我错过了什么?

4

1 回答 1

2

您缺少格式项{0}

"Ram Speed: {0}" -f $($speed.Sum) | Out-File "$ExportPath\$computerName-Memory_Scan.txt
于 2016-06-22T13:55:35.840 回答