2016-06-22 4 views
1

RAM情報を取得するためのスクリプトがあります。これは現在、受け入れられた最大RAM、RAMスロット、インストールされたRAMスティック、RAMの総数、コンピュータ名、およびログオンユーザーをエクスポートします。Get-WMIObject速度プロパティエラー(PowerShell)

私はout-fileに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 

は、それが画面の罰金に書き込みますが、私は、テキストファイルにエクスポートしようとすると、私が得るすべては「ラムスピード:」で、データなし。私は行方不明で何ですか?

答えて

2

あなたは、書式項目{0}不足している:

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

それでした!それは私が必要としていた何かクレイジーシンプルでなければならないことを知っていた。ありがとうございます! –