Tag,
ich habe ein Script - inkl. GUI - dass einem normalen Benutzer ermöglicht auf einem Server ein Powershellscript mit Administratorberechtigungen auszuführen. Nunja eigentlich recht einfach ... man nehme PSexec und ein paar Parameter und gut ... stimmt auch allerdings nur für eine Batchdatei. Mit AutoIT sieht das dann so aus:
ShellExecuteWait("psexec", '\\172.16.1.16, "-i 0", "-u Domain\meinadmin", "-p meinpasswort", powershell.exe "V:\copy.ps1"')
Es wird zwar wunderbar eine Powershell geöffnet aber der Befehl wird nicht mit übergeben. Es ist auch egal wie ich das drehe und wende oder wieviele "" ich benutze .... der Befehl wird standhaft ignoriert. Hat dazu jemand eine Idee ?