4077 30 Geschrieben 21. Februar 2014 Melden Teilen Geschrieben 21. Februar 2014 (bearbeitet) Moin! ich grüble gerade über einem seltsamen Phänomen, daß ich mir nicht erklären kann. Führe ich in einem Skript (ein nicht-relevantes, nur zum üben) ein Invoke-Command -ComputerName $i -scriptblock {get-wmiobject -Class win32_product | Select-Object Name, version} aus, denn erhalte ich trotz meines "select-object" als Ausgabe (ein Auszug zur Verdeutlichung): Name : Microsoft Visual C++ 2005 Redistributableversion : 8.0.50727.42PSComputerName : BAYD4072RunspaceId : 7d468aae-779d-490c-a109-a9f7851986a7 Lasse ich nur get-wmiobject -Class win32_product | Select-Object Name, version laufen, dann erhalte ich die gewünschte Ausgabe. Was ist jetzt der Unterschied? (abgesehen, von einer Abfrage einmal localhost und sonst über das Netzwerk) Irgendwie erhellt die Hilfe und Suche mein Problem nicht. Danke vorab 4077 bearbeitet 21. Februar 2014 von 4077 Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 21. Februar 2014 Melden Teilen Geschrieben 21. Februar 2014 (bearbeitet) Wie ist es mit Invoke-Command -ComputerName $i -scriptblock {get-wmiobject -Class win32_product } | Select-Object Name, version ? Dein Select läuft in der Remote Abfrage, die Ausgabe kommt aber von der Lokalen Powershell. bearbeitet 21. Februar 2014 von Dukel 1 Zitieren Link zu diesem Kommentar
4077 30 Geschrieben 21. Februar 2014 Autor Melden Teilen Geschrieben 21. Februar 2014 Sieht doch schon ganz anders aus. *freu* Und jetzt versteh ich das auch. Du bekommst von mir den "Speckorden" verliehen, weil Du immer so schön erklärst. Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 21. Februar 2014 Melden Teilen Geschrieben 21. Februar 2014 Danke. Danke auch für die Rückmeldung. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.