Я читаю текстовый файл, который содержит много информации. Мне нужно извлечь только 2 значения: 1- ComputerName & ProductName. Я написал приведенный ниже скрипт, и конечный результат составляет 2 заголовка, а остальное пустое.
SystemName=ABC123 (This is the ComputerName)
ProductName=USB Audio Device
$FileName0 = "C:\DATA\AUDIT\DRAGON\DRAGON.TXT"
foreach ($computer in (Get-Content C:\DATA\AUDIT\DRAGON\COMPUTERS11.TXT)) {
wmic path CIM_LogicalDevice where "Description like 'USB%'" get /value | Out-File "C:\DATA\AUDIT\DRAGON\DRAGON.TXT"}
Get-content $FileName0 | Select-Object $computer, ProductName | Out-File C:\DATA\AUDIT\DRAGON\DRAGON-USB.TXT