【问题标题】:How to get result of Get-WmiObject into a file如何将 Get-WmiObject 的结果保存到文件中
【发布时间】:2017-05-22 10:56:06
【问题描述】:

我有一个正在尝试运行的 PowerShell-V2 脚本。很简单,我将它传递给一个应用程序,它会输出 win32_process 的结果。 例如

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

但是我需要将其放入文件中。 但是当我运行时:

write-host $result

我似乎只是得到了“__RELPATH”的结果,而不是全部。

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

【问题讨论】:

    标签: powershell powershell-2.0 get-wmiobject


    【解决方案1】:

    您可以使用Out-File cmdlet:

    $result | Out-File 'your_file_path.txt'
    

    注意:您可能需要在Out-File cmdlet 中设置编码。例如。 -Encoding utf8

    【讨论】:

    • 当然是。我太聪明了,忘记了out-file Cheers
    猜你喜欢
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多