Seite 1 von 1
Netzlaufwerk Zugriff: war: auto-it Fehler Error opening
Verfasst: 19 Apr 2012, 12:03
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 ...
Setup Routine Netzlaufwerk nicht ausserhalb Batchdatei?
Verfasst: 20 Apr 2012, 09:18
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"
Re: auto-it Fehlermeldung Error: Error opening the file
Verfasst: 22 Apr 2012, 13:12
von d.oertel
Hi,
offen gestanden habe ich das Problem nicht verstanden.
Warum kein
?
gruss
d.oertel
Re: auto-it Fehlermeldung Error: Error opening the file
Verfasst: 24 Apr 2012, 15:00
von mhaegele
d.oertel hat geschrieben:Hi,
offen gestanden habe ich das Problem nicht verstanden.
Warum kein
?
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
Re: Netzlaufwerk Zugriff: war: auto-it Fehler Error opening
Verfasst: 24 Apr 2012, 19:41
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