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.
Please also mark the comments that contributed to the solution of the article
Content-ID: 340618
Url: https://administrator.de/contentid/340618
Printed on: December 13, 2024 at 11:12 o'clock
3 Comments
Latest comment
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