使用WMI查询提取一些信息并将其发送到文件

时间:2019-07-17 13:13:37

标签: powershell

我正在使用WMI查询来收集信息。我想将此信息发送到包含机器名称的CSV文件中。我可以发送信息,但是无法在其中包含计算机名称。

$PasswordState = Get-WmiObject -Class Lenovo_BiosPasswordSettings -Namespace root\wmi |
    Select -Expand PasswordState |
    Select-Object -Last 1 |
    Out-File -FilePath '\\server\share\Bios_Password_Status.csv' -Append -Encoding Unicode

我需要使用它来创建包含两个项目的CSV文件:

  1. 从WMI查询返回的数据
  2. 机器名称

1 个答案:

答案 0 :(得分:0)

这是否会为您提供所需的内容,它将结果存储在名为$ Output的数组中。然后,您可以使用$ Output |。文件外-附加以将其添加到文件或其他内容中。

$Result = Get-WmiObject -Class Lenovo_BiosPasswordSettings -Namespace root\wmi | Select -Property PSComputerName,PasswordState
$Output += $Result | Format-Table -HideTableHeaders
相关问题