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