Войти

Показать полную графическую версию : [решено] Добавить колонку oem


farag
20-07-2017, 13:08
$data = & dism /online /get-drivers /format:table | Select-Object -Skip 12
$Headers = @( ($data | Select-Object -First 1).ToString().Split('|') | ForEach-Object{$_.Trim()} )
$HashTable = $data | Select-Object -Skip 2 |
ConvertFrom-Csv -Delimiter '|' -Header $Headers |
Select-Object @{n='FileName';e={$_."$($Headers[1])"}},
@{n='Class';e={$_."$($Headers[3])"}},
@{n='Vendor';e={$_."$($Headers[4])"}},
@{n='Date';e={[datetime]::Parse($_."$($Headers[5])")}},
@{n='Version';e={$_."$($Headers[6])"}}Имеется таблица построения имеющихся файлов. Как к ней добавить колонку, где будет отображаться oemXX.inf название драйвера?

Kazun
20-07-2017, 13:16
@{n='OEM';e={$_."$($Headers[0])"}}

или

$data | Select-Object -Skip 2 | ConvertFrom-Csv -Delimiter '|' -Header OEM,FileName,Input,Class,Vendor,Date,Version

farag
20-07-2017, 13:20
Спасибо, но теперь колонка "Class" стала состоять полностью из "ЌҐв", что по-русски — "Нет".




© OSzone.net 2001-2012