如何将 Get-WmiObject 的结果放入文件中
How to get result of Get-WmiObject into a file
我有一个 PowerShell-V2 脚本,我正在尝试 运行。很简单,我给它传递一个应用程序,它输出 win32_process 的结果。
例如
$filter = "name like '%"+$_Application+"%'"
$result = Get-WmiObject win32_process -Filter "$filter"
但是我需要把它放到一个文件中。
但是当我 运行:
write-host $result
我似乎只得到了“__RELPATH”结果,而不是全部。
尝试将其放入文件会导致同样的结果。有没有一种方法可以做到这一点,而不需要我一个一个地循环,依次列出每个?
您可以使用 Out-File
cmdlet:
$result | Out-File 'your_file_path.txt'
注意:您可能需要在 Out-File
cmdlet 中设置 encoding。例如-Encoding utf8
我有一个 PowerShell-V2 脚本,我正在尝试 运行。很简单,我给它传递一个应用程序,它输出 win32_process 的结果。 例如
$filter = "name like '%"+$_Application+"%'"
$result = Get-WmiObject win32_process -Filter "$filter"
但是我需要把它放到一个文件中。 但是当我 运行:
write-host $result
我似乎只得到了“__RELPATH”结果,而不是全部。
尝试将其放入文件会导致同样的结果。有没有一种方法可以做到这一点,而不需要我一个一个地循环,依次列出每个?
您可以使用 Out-File
cmdlet:
$result | Out-File 'your_file_path.txt'
注意:您可能需要在 Out-File
cmdlet 中设置 encoding。例如-Encoding utf8