Я пытаюсь создать файл журнала, который редактируется определенным образом.Вызов конкретных свойств WMI Powershell Свойства объекта
Я не уверен, как отобразить конкретные свойства объектов, которые я получаю от WMI. Я считаю, что мне нужно включить объект-объект или объект foreach, но мой google-foo пока не был достаточно сильным.
Вот то, что я до сих пор:
$LogPath = "$HOME\Documents\logs"
$LogFilePath = "$HOME\Documents\Logs\log1.log"
$DiskInfo = Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'"
$BiosInfo = Get-wmiobject win32_Bios
$AppInfo = Get-WmiObject -Class Win32_Product
Write-Output "Summary Information for computer $computername on $Date" |Out-file -append -FilePath $LogFilePath
Write-Output "=============================================================== " | Out-file -append -filepath $LogFilePath
Write-Output "Disk Drive Summary" |out-file -append $LogFilePath
Write-Output "=======================================================================" | out-file -append -filepath $LogFilePath
Write-Output "Model Size" | Out-file -append -filepath $LogFilePath
write-Output "-------- ------" | Out-file -append -filepath $LogFilePath
Write-Output "$diskinfo.deviceid $diskinfo.size" | out-file -append -filepath $LogFilePath
Write-Output "BIOS Version Summary" |out-file -append -filepath $LogFilePath
Write-Output "=======================================================================" | out-file -append -filepath $LogFilePath
Write-Output $biosinfo|out-file -append -filepath $LogFilePath