none
Ausgabe von Invoke-Expression in Variable umleiten RRS feed

  • Allgemeine Diskussion

  • Hallo,

    wir möchten aus einem Powershell Skript ein anderes aufrufen und die Ausgabe daraus in einer Variablen speichern.
    Das ganze haben wir mit dem Cmdlet Invoke-Expression gelöst:

    Invoke-Expression '&$Env:ExchangeInstallPath"Scripts\StopDagServerMaintenance.ps1" -ServerName $Env:COMPUTERNAME'

    Der Aufruf funktioniert auch, aber wir bekommen die Ausgabe nicht in einer Variablen gespeichert.
    Bislang haben wir es mit "| Tee-Object -Variable Ausgabe" oder direkt mit "-OutVariable Ausgabe" probiert, jedoch ist $Ausgabe jedesmal leer.

    Gruß,
    Sizco

    Dienstag, 15. Januar 2013 14:40

Alle Antworten