我正在尝试运行PowerShell-V2脚本。很简单,我传递一个应用程序,它输出win32_process的结果。 e.g。
$filter = "name like '%"+$_Application+"%'"
$result = Get-WmiObject win32_process -Filter "$filter"
但是我需要把它变成一个文件。 但是当我跑步时:
write-host $result
我似乎只是得到了#34; __ RELPATH"结果,而不是整个事情。
尝试将其放入文件会产生同样的结果。有没有办法做到这一点,我不必逐个循环,依次列出每一个?
答案 0 :(得分:1)
您可以使用Out-File
cmdlet:
$result | Out-File 'your_file_path.txt'
注意:您可能希望在Out-File
cmdlet中设置编码。 E. g。 -Encoding utf8