Войти

Показать полную графическую версию : [решено] Вопрос по выводу в .csv файл


drak-han
07-11-2012, 11:40
Доброго времени суток!
Вот в чем вопрос. Есть некий скрипт в котором информация формируется в хэш-таблицу:

$computers = "comp1","comp2",'comp3'
[array]$audit = foreach($computer in $computers){
$os = gwmi Win32_OperatingSystem -ComputerName $computer
$mypsobject = New-Object psobject -Property @{
osname = $os.csname;
osversion = $os.version;
osdescription = $os.name.split("|")[0];

}
$mypsobject
}

$audit |Export-Csv c:\law.csv -NoTypeInformation
II c:\law.csv



При вы воде в файл .csv получается такая вещь

osversion,"osdescription","osname"
5.1.2600,"Microsoft Windows XP Professional","comp1"
5.1.2600,"Microsoft Windows XP Professional","comp2"
5.2.3790,"Microsoft Windows Server 2003 Standard Edition","comp3"

Информация по компьютерам записывается построчно, но все в один столбец. Как сделать так(опираясь на этот пример), чтобы, скажем osversion osdescription и osname были тремя разными столбцами с соответствующей информацией.
Заранее спасибо.

Kazun
07-11-2012, 11:43
Export-Csv c:\law.csv -NoTypeInformation -Delimiter ";"

drak-han
07-11-2012, 12:16
Kazun, Спасибо большое. Сработало.




© OSzone.net 2001-2012