Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Добавить колонку oem (http://forum.oszone.net/showthread.php?t=328483)

farag 20-07-2017 13:08 2752748

Добавить колонку oem
 
Код:

$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 2752750

Код:

@{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 2752751

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


Время: 08:44.

Время: 08:44.
© OSzone.net 2001-