rboes76 0 Geschrieben 31. März 2014 Melden Geschrieben 31. März 2014 Hi Ich lese wieder einmal Software aus. mit folgendem get-content -Path "C:\Users\02uu060p\Documents\Powershell\softwareinventarisierung\computer.txt" | foreach { Get-WmiObject Win32_product -computername $_ } | where {$_.Caption -like "*IBM Tivoli Storage Manager Client*" } > "C:\Users\02uu060p\Documents\Powershell\softwareinventarisierung\test1.csv" Ich bekomme die Version aber leider ohne Hostname Wo kann ich das $_ nochmal einbauen damit die Ausgabe vollständig ist. Im Moment sieht die Ausgabe wie folgt aus: Genau was ich brauche aber leider ohne Hostname :cry: IdentifyingNumber : {48C00C92-3D2B-4C27-9D02-0A7B9DF640CA} Name : IBM Tivoli Storage Manager Client Vendor : IBM Version : 06.04.0004 Caption : IBM Tivoli Storage Manager Client IdentifyingNumber : {48C00C92-3D2B-4C27-9D02-0A7B9DF640CA} Name : IBM Tivoli Storage Manager Client Vendor : IBM Version : 06.04.0004 Caption : IBM Tivoli Storage Manager Client
Dukel 468 Geschrieben 31. März 2014 Melden Geschrieben 31. März 2014 Speichere den Computernamen vor der WMI Abfrage, da sich das Aktuelle Pipe Objekt ($_) nach der Pipe ändert.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden