Seite 1 von 1

Powershell gibt lokal richtige Infos aus, über CC fehlt eine Info

Verfasst: Do Feb 06, 2020 4:20 pm
von imac
Aktuell möchte ich die Seriennummer von angeschlossenen Monitoren über Powershell ausgeben.

Lokal funktioniert es, über ein CC erhalte ich nur ein (1) Wert siehe https://i.imgur.com/MSTLRCO.png

VG

Re: Powershell gibt lokal richtige Infos aus, über CC fehlt eine Info

Verfasst: Do Feb 06, 2020 10:24 pm
von ngottschalk
Ich habe das Script nur überflogen, aber für mich sieht es so aus, als wäre das "write-host" an der falschen Stelle und wird daher nur einmalig aufgerufen (die lokale Ausgabe der Powershell gibt mehr aus, ACMP nur wirklich auf STDOUT geschriebene Werte soweit ich weiß); Ich würde es eher am Ende erwarten, wahrscheinlich in einer foreach-Schleife.

EDIT: Oder es wird komisch gejoint und ACMP erkennt nur eine Zeile (ggf. einmal manuell einen Zeilenumbruch zwischen den Nummern einfügen im join-Aufruf).

Re: Powershell gibt lokal richtige Infos aus, über CC fehlt eine Info

Verfasst: Di Nov 23, 2021 5:17 pm
von regexreggae
Hallo zusammen,

ich weiß, dieser Thread ist schon älter, aber ich antworte mal hier weil es genau zu dem passt, was ich gerade posten wollte. Ich bin neu im Clientmanagement und habe einige Sachen mit ACMP CCs ausprobiert, u.a. eben auch mit Powershell Commands.

Dabei war es mir auch ein Anliegen, Output von Powershell auch im ACMP Log angezeigt zu bekommen.
Ich bin kein Powershell Profi, würde aber mal vermuten (und eigene Tests haben meine Vermutung bestätigt), dass das Cmdlet "Write-Host" am Ende der Pipeline stehen muss und nicht am Anfang.

Vielleicht könnt ihr das mal überprüfen und falls ich Recht habe euren Hinweis im Powershell Baustein (siehe Screenshot) entsprechend anpassen auf "...nachstellen" statt "voranstellen".

Viele Grüße und vielen Dank :D
Gary