0
我想创建一个特定方式编辑的日志文件。调用特定的Powershell WMI对象属性
我不知道如何显示我从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