mineralwasser
Goto Top

Powershell Strings als Tabelle ausgeben

Hallo Leute

Eigentlich sollte es doch einfach sein, aber ich komme einfach nicht darauf. Natürlich habe ich schon gegoogelt aber trotzdem finde ich nichts nützliches.

$host=Computer1
$username=nsk
$serialnumber=19292929

Wie kann ich es jedoch als Tabelle ausgeben?

host username serialnumber
-------- ------------
Computer 1 nsk 19292929
Computer 2 nst 28288282

Muss ich dafür irgendwie ein eigenes Objekt erstellen mit den 3 Attributen und denen nacher der Wert zuweisen oder was gibt es dort für Möglichkeiten?

Vielen Dank

Content-Key: 194702

Url: https://administrator.de/contentid/194702

Printed on: April 27, 2024 at 04:04 o'clock

Member: LordXearo
LordXearo Nov 22, 2012 updated at 10:14:16 (UTC)
Goto Top
Hoi,

Pipe die Ausgabe mal nach Format-Table.

Gruß

Xearo
Member: Mineralwasser
Mineralwasser Nov 22, 2012 at 11:20:42 (UTC)
Goto Top
Hallo

Schon einmal probiert. Es wird trotzdem untereinander angezeigt.

write-output "hi" "mist" "cool" | format-table

result:
hi
mist
cool

Gruss
Member: Mineralwasser
Mineralwasser Nov 22, 2012 at 11:33:55 (UTC)
Goto Top
Habe es nun folgendermassen gelöst:
$objHost = New-Object System.Object
$objHost | Add-Member -type NoteProperty -name Name -value $h.Name
$objHost | Add-Member -type NoteProperty -name Username -value $hh.Username
$objHost | Add-Member -type NoteProperty -name Serial -value $serial

$ObjHost | Format-Table

Evtl. gibt es ja noch eine einfacher Lösung.

Gruss
Member: 5t8d1e
5t8d1e Nov 27, 2012 at 17:44:34 (UTC)
Goto Top
Hallo,

willst du die Tabelle nur auf der Shell erfassen oder hast du die Liste evtl. als Datei schon vorhanden?
Du könntest die Liste in einer Datei erfassen und dann mit Import-CSV arbeiten.


Gruß
der Torsten
Member: Mineralwasser
Mineralwasser Nov 28, 2012 at 13:05:55 (UTC)
Goto Top
Hallo

Also ich habe eine Liste aller Computer vom AD genommen und wollte die dann durcharbeiten, so dass ich am Schluss eine Liste habe mit Name, Username, Serial Number.
Es ist also keine Liste vorher als Datei vorhanden.

Gruss