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
Please also mark the comments that contributed to the solution of the article
Content-Key: 246575
Url: https://administrator.de/contentid/246575
Printed on: April 19, 2024 at 22:04 o'clock
7 Comments
Latest comment
$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.