Powershell - WMI Return Codes unterdrücken, WIE?
Hi, ist vermutlich ne noob frage aber ich habe folgendes Problem
Folgender Aufruf in einem Script gibt auf der Konsole einen Rückgabewert aus. In meinem Fall 0 für Success.
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel)
Da es hierbei um einen wmi aufruf geht, kommt die rückgabe auch von wmi und nicht von ps selbst.
Kann mir jemand verraten wie ich diese 0 weg bekomme bzw. die Ausgabe unterdrücke?
Hab schon gegoogelt, bin aber leider nicht schlauer als vorher.
Folgender Aufruf in einem Script gibt auf der Konsole einen Rückgabewert aus. In meinem Fall 0 für Success.
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel)
Da es hierbei um einen wmi aufruf geht, kommt die rückgabe auch von wmi und nicht von ps selbst.
Kann mir jemand verraten wie ich diese 0 weg bekomme bzw. die Ausgabe unterdrücke?
Hab schon gegoogelt, bin aber leider nicht schlauer als vorher.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 340618
Url: https://administrator.de/contentid/340618
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
3 Kommentare
Neuester Kommentar
An
pipen.
Oder ein
Gruß
p.s. Das ist kein WMI Aufruf sondern eine statische NET Methode, da verwechselst du was :-P
out-null
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($Excel) | out-null
Oder ein
[void]
davor packen.Gruß
p.s. Das ist kein WMI Aufruf sondern eine statische NET Methode, da verwechselst du was :-P
Hab schon gegoogelt, bin aber leider nicht schlauer als vorher.
Doku lesen bringt dir mehr als googeln