如何将Get-WmiObject的结果放入文件中

时间:2017-05-22 10:56:07

标签: powershell powershell-v2.0 get-wmiobject

我正在尝试运行PowerShell-V2脚本。很简单,我传递一个应用程序,它输出win32_process的结果。 e.g。

$filter = "name like '%"+$_Application+"%'"
$result = Get-WmiObject win32_process -Filter "$filter"

但是我需要把它变成一个文件。 但是当我跑步时:

write-host $result

我似乎只是得到了#34; __ RELPATH"结果,而不是整个事情。

尝试将其放入文件会产生同样的结果。有没有办法做到这一点,我不必逐个循环,依次列出每一个?

1 个答案:

答案 0 :(得分:1)

您可以使用Out-File cmdlet:

$result | Out-File 'your_file_path.txt'

注意:您可能希望在Out-File cmdlet中设置编码。 E. g。 -Encoding utf8