GetPowerShellResult (Opus Funktion)

Beschreibung

Führt ein Powershellscript aus und gibt ein Objekt mit resultierenden Daten zurück.

Diese Funktion benötigt mindestens PoweShell 3.0.

Argumente

Name
Typ
Beschreibung
 string

Powershell Script.

Das Resultat der letzten Anweisung wird als Objekt zurückgegeben.

Die letzte Anweisung kann zum Beispiel eine "Get-***" Funktion sein.

Get-Variable **Name**

Rückgabewert Object

xxx

Beispiel

Lo_Result = GetPowerShellResult(PS = R"(
try { $mailSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http:/)" + R"(/server.xyz.ch/PowerShell/set} catch {}
try { Import-PsSession $mailSession } catch {}
try {$Mail = Get-MailContact -Identity )" + Lo_Address.s_EmailB + R"( } catch {}
if (-not $Mail) { try {$Mail = Get-MailBox -Identity )" + Lo_Address.s_EmailB + R"( } catch {} }
Get-Variable Mail)");

Siehe auch

---