Dann kannst du z. B. diese folgendermaßen als Parameter übergeben
[autoit]RunAs($sUser, $sDomain, $sPassword, 2, @ScriptDir & "\pwrshell.exe -Firma:""NixAG"" -Name:""Huber"" -Vorname:""Klaus""")
[/autoit]In dem Programm Pwrshell.exe müssen diese Parameter dann ausgewertet werden, dass kann man z. B. so machen
AutoIt: pwrshell.au3
If $cmdline[0] > 0 Then
For $i = 0 To $cmdline[0]
If StringRegExp($cmdline[$i], "(?i)^\-Firma\:.*?$") Then $szFirma = StringRegExp($cmdline[$i], "(?i)^\-Firma\:(.*?)$", 1)[0]
If StringRegExp($cmdline[$i], "(?i)^\-Name\:.*?$") Then $szName = StringRegExp($cmdline[$i], "(?i)^\-Name\:(.*?)$", 1)[0]
If StringRegExp($cmdline[$i], "(?i)^\-Vorname\:.*?$") Then $szVorname = StringRegExp($cmdline[$i], "(?i)^\-Vorname\:(.*?)$", 1)[0]
Next
EndIf
MsgBox(0, "", "Firma: " & $szFirma & @CRLF & "Name: " & $szName & @CRLF & "Vorname: " & $szVorname & @CRLF )
Edit:
Jetzt nur noch mal zum Verständnis eine Frage. Machst du in dem Programm pwrshell.exe noch etwas anderes als die Powershell aufzurufen. Wenn nicht kann du den Umweg nämlich sparen.