Netzlaufwerk Zugriff: war: auto-it Fehler Error opening

Antworten
mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

Netzlaufwerk Zugriff: war: auto-it Fehler Error opening

Beitrag von mhaegele »

Hallo!
Versuche für ein wiederspenstiges Programm eine Installation mit auto-it durchzuführen (mit Hilfe des opsi-admin-templates).
(AutoiT Version 3.3.6.1)

Um den Fehler herunterzubrechen habe ich die eigentliche Installation von einem Netzlaufwerk durch einfaches öffnen von notepad.exe ersetzt, aber nicht einmal das funktioniert.
Das komische dabei ist, daß wenn ich TraceMode=on im Skript setze der Aufruf funktioniert, hat jemand eine Idee?

local_setup.ins

Code: Alles auswählen

[Actions]
comment "autoit section"
	ExecWith_autoit  "%SCRIPTPATH%\autoit3.exe" WINST /letThemGo


[ExecWith_autoit]
Run("notepad.exe")

Die c:\tmp\_winstbat3.bat die beim Ausführen des Skripts generiert wird scheint die richtigen Parameter zu enthalten ...

Code: Alles auswählen

Run("notepad.exe")
Zuletzt geändert von mhaegele am 24 Apr 2012, 15:02, insgesamt 1-mal geändert.
mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

Setup Routine Netzlaufwerk nicht ausserhalb Batchdatei?

Beitrag von mhaegele »

Hallo!

Mit einer neuen Version hat der Hersteller das Setup umgestellt ;-), sodaß jetzt setup.exe /S funktioniert und die auto-it Krücke obsolet ist ...
irgendwie bin ich aber gerade zu beschränkt das anders hinzubekommen:
Wenn ich das Laufwerk Q: mappe kann ich nachher nicht mehr darauf zugreifen:
wenn ich die Installation in die batch Datei auslagere funktioniert es, kann man nicht auf ein gemapptes Laufwerk zugreifen, weil die Umgebung dann nicht mehr stimmt?

map.bat

Code: Alles auswählen

@echo off
Title APPS Laufwerk mappen
echo .
echo PC: %COMPUTERNAME%
echo .
echo 
echo .

echo Mapping Networkdevice
net use q: /delete >> %temp%\map.log
net use q: \\server\apps /user:domain\user "" >> %temp%\map.log
echo .
echo Verifiziere Verbindung...
if not exist q:\client\bin\elsawin.exe goto :missing
echo .
echo Verbindung Erfolgreich
echo .
echo .
echo Initialisierung abgeschlossen
echo .
echo .
q:\client\setup.exe /S

goto :exit

:missing
echo .
echo ACHTUNG: SETUP ABGEBROCHEN
echo ===================================
echo .
echo Installationsdateien konnten nicht gefunden werden!
echo .
echo Netzwerkverbindung und Dateisystem checken!
echo .
pause
goto :exit




:exit
Das funktioniert z.B. nicht wenn in der Batchdatei die Setup Routine fehlt, d.h. das Laufwerk Q: ist nicht mehr verfügbar ...

Code: Alles auswählen

[dosinanicon_install]
%SCRIPTPATH%\map.bat"

"q:\Client\Setup.exe /S"

Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: auto-it Fehlermeldung Error: Error opening the file

Beitrag von d.oertel »

Hi,

offen gestanden habe ich das Problem nicht verstanden.

Warum kein

Code: Alles auswählen

[winbatch_install]
"%Scriptpath%\setup.exe" /S
?

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

Re: auto-it Fehlermeldung Error: Error opening the file

Beitrag von mhaegele »

d.oertel hat geschrieben:Hi,

offen gestanden habe ich das Problem nicht verstanden.

Warum kein

Code: Alles auswählen

[winbatch_install]
"%Scriptpath%\setup.exe" /S
?

gruss
d.oertel
Weil das nicht geht, das Setupprogramm auf dem Server (Windows 2003 DC) liegt und sich dieses auch dummerweise merkt von wo es installiert wird (Client- Serverkomponenten etc.) und entsprechende Registry Einträge usw. setzt, deshalb die Krücke mit dem Netzlaufwerk mappen ...
(Es ist ein Programm aus dem Autohaus Bereich, diese sind manchmal etwas "abweichend" von der Ideallinie was gute Integrationsmöglichkeiten usw. angeht ;-))
Danke
MH
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Netzlaufwerk Zugriff: war: auto-it Fehler Error opening

Beitrag von d.oertel »

Hi,

ok
was spricht gegen

Code: Alles auswählen


[dosinanicon_install]
@echo off

echo PC: %COMPUTERNAME%
echo .
echo
echo .

echo Mapping Networkdevice
net use q: /delete 
net use q: \\server\apps /user:domain\user "" 
echo .
echo Verifiziere Verbindung...
if not exist q:\client\bin\elsawin.exe goto :missing
echo .
echo Verbindung Erfolgreich
echo .
echo .
echo Initialisierung abgeschlossen
echo .
echo .

q:
cd client
"q:\client\setup.exe" /S

goto :exit

:missing
echo .
echo ACHTUNG: SETUP ABGEBROCHEN
echo ===================================
echo .
echo Installationsdateien konnten nicht gefunden werden!
echo .
echo Netzwerkverbindung und Dateisystem checken!
echo .
pause
goto :exit

:exit

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten