Hashtable erstellen
Hi,
ich wollte kurz fragen ob jemand weiss wie man in Powershell ein Hashtable erzeugt und diese nach und nach füllt. Damit dann zum schluss ein PS Object erstellt werden kann.
Ich habe nämlich eine Forechschleife und die Daten die darauf resultieren sollen der Hashtabelle angefügt werden damit ich später ein psobject draus machen kann.
So sollte es später aussehen:
Zeile Druckername
------------------
1 2
Hinzufügen in der foreach schleife
der wert 2 und 3
Gruß
Matze
ich wollte kurz fragen ob jemand weiss wie man in Powershell ein Hashtable erzeugt und diese nach und nach füllt. Damit dann zum schluss ein PS Object erstellt werden kann.
Ich habe nämlich eine Forechschleife und die Daten die darauf resultieren sollen der Hashtabelle angefügt werden damit ich später ein psobject draus machen kann.
So sollte es später aussehen:
Zeile Druckername
------------------
1 2
Hinzufügen in der foreach schleife
der wert 2 und 3
Gruß
Matze
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 246575
Url: https://administrator.de/forum/hashtable-erstellen-246575.html
Ausgedruckt am: 21.12.2024 um 05:12 Uhr
7 Kommentare
Neuester Kommentar
$ht = @{}
1..10 | %{$ht[$_] = "BlaBla"}
$ht
$arr = @()
for ($i = 1; $i -le 10; $i++){
$arr += new-Object PSObject -Property @{"Zeile"=$i;"Druckername"="BlaBla"}
}
$arr
Grüße Uwe
würde Zeile 9 so schreiben:
und Zeile 17 dann
Grüße Uwe
Objekte solange Objekte sein lassen wie möglich lautet die Devise!
$Printers = Get-WmiObject -ComputerName $Server -Class win32_PrintJob | ?{$_.Name -like "*$Location*"}
$arr += new-Object PSObject -Property @{"Zeile"=$i;"Druckername"=$Printers[$i-1].Name}
Objekte solange Objekte sein lassen wie möglich lautet die Devise!
$arr | ft -AutoSize
Wenns das dann war, den Beitrag bitte noch auf gelöst setzen. Merci.