Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler 2!

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8093
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by Hendrik_Ambrosius » 13. Jan 2015, 12:05

Wie sieht der Aufruf dazu in der setup.inf genau aus?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

TPrummer
Posts: 36
Joined: 20. Apr 2011, 15:03
Contact:

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by TPrummer » 13. Jan 2015, 12:12

CallRunAsHidden /U:.\root /P:1234 "C:\Program Files\Common Files\Setup64\Setup2.exe" "C:\EmpirumInst\System\Partition D\1.0\Install\Setup2.inf" /S0 /X8

TPrummer
Posts: 36
Joined: 20. Apr 2011, 15:03
Contact:

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by TPrummer » 13. Jan 2015, 12:16

Die Setup.exe kann aus irgend nem Grund nichts mit dem CallRunAs Befehl anfangen, egal welche Parameter dahinter stehen.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8093
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by Hendrik_Ambrosius » 13. Jan 2015, 12:23

Bei mir geht es so völlig stressfrei (habe nur mal das Verzeichnis angepasst damit es OS-unabhängig ist (CommonSetupDir) und die setup.exe genommen statt der setup2.exe - das ist ja auch nur optional testweise):

setup.inf:

[Setup]
Version=6.5
ShowCaption=1

[Requirements]

[Application]
ShowEndMessage=0
DisableCancelButton=1

[Environment]
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%

[Options]
run = run, COPYALWAYS

[run]
CallRunAsHidden /U:mx42\administrator /P:Matrix42 "%CommonSetupDir%\Setup.exe" "C:\test\2.inf" /S3 /X8


2.inf:

[Setup]
Version=6.5
ShowCaption=1


[Requirements]

[Application]
ShowEndMessage=0
DisableCancelButton=1

[Options]
run = run, COPYALWAYS

[run]
echo Zweite setup.inf gestartet als %windowsuser%


Bitte mal testen.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8093
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by Hendrik_Ambrosius » 13. Jan 2015, 12:25

Schicken Sie mir die setup.exe doch mal zu an hendrik@ambrosius.it (bei der Matrix42-Adresse werden die EXEs gefiltert).
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

TPrummer
Posts: 36
Joined: 20. Apr 2011, 15:03
Contact:

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by TPrummer » 13. Jan 2015, 12:29

Kann Befehl 'CallRunAsHidden /U:.\root /P:1234 "%CommonSetupDir%\Setup.exe" "C:\temp\2.inf" /S3 /X8' nicht ausführen.
Fehler 2!

Bei nem anderem Rechner, wo auch das eigentliche Script funktioniert, funktioniert es.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8093
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by Hendrik_Ambrosius » 13. Jan 2015, 12:31

OK, dann bitte mal die setup.exe von dem Rechner wo es nicht geht an mich senden.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

TPrummer
Posts: 36
Joined: 20. Apr 2011, 15:03
Contact:

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by TPrummer » 13. Jan 2015, 12:33

Setup.exe wurde verschickt

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8093
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by Hendrik_Ambrosius » 13. Jan 2015, 12:39

Funktioniert bei mir problemlos. Liegt also nicht an der setup.exe-Version.
Ist vielleicht die Benutzerkontensteuerung (UAC) auf den Problem-PCs aktiviert? Das darf für CallRunAs nicht sein.
Obwohl das eigentlich keinen Fehler 2 auslösen sollte...
Ich habe dazu sonst keine Idee mehr. ggf. Störung beim Support eröffnen.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

TPrummer
Posts: 36
Joined: 20. Apr 2011, 15:03
Contact:

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by TPrummer » 13. Jan 2015, 12:53

Benutzerkontensteuerung ist bei beiden PCs gleich eingestellt.

Störung beim Support ist seit September offen und wurde an die Entwicklung weitergeleitet.
Aufgrund der Prio des Problems kann das aber noch dauern bzw. mit einer Korrektur ist erst mit V16 zu rechnen.
Vorgeschlagener Workaround ist, das ganze im Maschinenteil laufen lassen und diesen jedes mal erzwingen.

TPrummer
Posts: 36
Joined: 20. Apr 2011, 15:03
Contact:

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by TPrummer » 13. Jan 2015, 12:57

Es muss doch irgendwie rauszufinden sein, wieso es bei einem PC geht und bei dem anderem nicht, obwohl die zwei theoretisch gleich installiert sind.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8093
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by Hendrik_Ambrosius » 13. Jan 2015, 12:57

Andere Möglichkeit wäre wie früher auch als es CALLRUNAS noch nicht gab PSEXEC zu verwenden:
http://technet.microsoft.com/de-de/sysi ... 97553.aspx
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

TPrummer
Posts: 36
Joined: 20. Apr 2011, 15:03
Contact:

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by TPrummer » 13. Jan 2015, 13:58

Hmm schön langsam kapier ich gar nichts mehr :-)

Bei dem Client wo es nicht funktioniert hat, habe ich jetzt callhidden psexec... ausgeführt, hat nicht funktioniert, also mal ohne hidden - da musste man die PsExec License Agreement mit Agree bestätigen.
was man wahrscheinlich durch HKCU,"Software\Sysinternals\PsExec","EulaAccepted",0x00010001,1 aushebeln kann

Daraufhin habe ich die callhidden psexec auskommentiert, weil ich es nochmal mit der callrunashidden probieren wollte.
Und auf einmal hat es funktioniert... jetzt funktioniert es für alle Benutzer an dem Rechner??
Also ab zum nächsten Rechner bei dem es nicht geht.
HKCU,"Software\Sysinternals\PsExec","EulaAccepted",0x00010001,1
Script laufen lassen... funktioniert nicht :-(

TPrummer
Posts: 36
Joined: 20. Apr 2011, 15:03
Contact:

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by TPrummer » 13. Jan 2015, 14:44

Scheint so als würde die Setup.exe intern auch die psexec.exe verwenden.

Der Fehler kann durch das erlauben der psexec eula + einmalig starten von psexec behoben werden.

[Set:DPartitionCL]
callhidden "%APP%\psexec.exe" -u root -p1234 /accepteula cmd /c mkdir "D:\UNGESICHERT_%WindowsUser%"
Sleep 2000
CallRunAsHidden /U:.\root /P:1234 cmd /c MkDir "D:\UNGESICHERT_%WindowsUser%"
Sleep 1000
CallRunAsHidden /U:.\root /P:1234 cmd /c icacls "D:\UNGESICHERT_%WindowsUser%" /grant %USERDOMAIN%\%WindowsUser%:(CI)(OI)(M)

Klingt blöd, ist aber so :-)
Last edited by TPrummer on 13. Jan 2015, 15:09, edited 1 time in total.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8093
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Kann Befehl "CallRunAsHidden..." nicht ausführen. Fehler

Post by Hendrik_Ambrosius » 13. Jan 2015, 14:48

Das sicherlich nicht, aber vielleicht korrigiert die psexec.exe irgendetwas am System beim ersten Start so dass dann erst remote exec Aufrufe richtig funktionieren.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 2 guests