iceage
Goto Top

Sortierung der Ergebnisse einer SNMP Abfrage mit Powershell

Hallo Zusammmen,

da der Threadersteller dieses Threads leider nicht mehr erreichbar ist und mein Kommentar vermutlich untergeht, stelle ich meine Frage nochmal sichtbar. Hoffe das passt.

Das Skript vom ausgeschiedenen User (145033) läuft unter meinem Win10 Pro (64bit) nicht. Daher habe ich versucht das von cosmo gepostete Skript bzgl. der Sortierung anzupassen. Leider bekomme ich es mit PowerShell nicht hin, da ich eher im Unix Umfeld zu Hause bin.

$csvlist =@()
$druckerip = @("IP1","IP2")  

foreach ($IP in $druckerip) {
        $newrow = New-Object PsObject -property  @{ 
            'IP' = $IP  
            'Schwarz' = $IP | %{Get-SnmpData -IP $_ -Community public -OID '1.3.6.1.2.1.43.11.1.1.9.1.1'} | select Data -Expand Data  
            'Rot' = $IP | %{Get-SnmpData -IP $_ -Community public -OID '1.3.6.1.2.1.43.11.1.1.9.1.2'} | select Data -Expand Data  
            'Blau' = $IP | %{Get-SnmpData -IP $_ -Community public -OID '1.3.6.1.2.1.43.11.1.1.9.1.3'} | select Data -Expand Data  
            'Gelb' = $IP | %{Get-SnmpData -IP $_ -Community public -OID '1.3.6.1.2.1.43.11.1.1.9.1.4'} | select Data -Expand Data  
        }
       
        $csvlist += $newrow
}

$csvlist | Export-Csv .\toner_$(Get-Date -Format yyyy-MM-dd).csv -Delimiter ";" -NoTypeInformation -Encoding UTF8  

Wo bzw. wie müsste ich denn nun das [ordered] setzen, damit die Ausagabe in der csv der obigen Reihenfolge (IP > Schwarz > Rot > Blau > Gelb) entspricht?

Vielen Dank für eure Unterstützung und ein Gsundes Osterfest

I.

Content-ID: 665327

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

Ausgedruckt am: 21.11.2024 um 18:11 Uhr

TK1987
Lösung TK1987 01.04.2021 um 13:07:33 Uhr
Goto Top
Moin,

die Spaltensortierung kannst du einfach mit Select-Object vornehmen.
$csvlist | Select-Object ip,schwarz,rot,blau,gelb

Gruß Thomas
148121
Lösung 148121 01.04.2021 aktualisiert um 14:34:02 Uhr
Goto Top
Zeile 5 ändern zu:
$newrow = [pscustomobject][ordered]@{
dann ist das nachträgliche Sortieren nicht mehr nötig.

Gruß w.
IceAge
IceAge 01.04.2021 um 14:43:21 Uhr
Goto Top
Perfekt, vielen lieben Dank. Beide vorgeschlagenen Wege funktionieren wie gewünscht.

LG und ein Gsundes Osterfest

I.