Das Script läuft ohne den IDAPI Block fehlerfrei durch.
Der Pfad zum idapi32.cfg stimmt sicher.
Ich hab auch schon versucht nur einen Parameter zu übergeben, es kommt immer der selbe Fehler.
Fehlermeldung bei der winst-Installation:
Winst Message: Zugriffsverletzung bei Adresse 00598F6C in Modul winst32.exe Lesen von Adresse 00000294.
Version OPSI 3.4
Code: Alles auswählen
Set $LOG_LOCATION$ = "c:\tmp\xbblng.log"
if not (HasMinimumSpace("%Systemdrive%","100MB"))
LogError "Nicht genuegend Platz auf C:"
else
Registry_install
LinkFolder_install
IdapiConfig_xbblng "C:\Programme\Borland\Common Files\BDE\idapi32.cfg"
endif
[Registry_install]
openkey [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
set "xbblng" = "SQL Server"
openkey [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\xbblng]
set "Driver" = "C:\\WINDOWS\\system32\\SQLSRV32.dll"
set "Server" = "fk-mssql"
set "LastUser" = "xbblng"
[LinkFolder_install]
set_basefolder common_programs
set_subfolder mba-software
set_link
name: xbblng
target: "\\fk-w2k3-dc2\jetsw\xbblng\xbblng.exe"
parameters:
working_dir: C:\
icon_file:
icon_index:
end_link
set_basefolder common_desktopdirectory
set_link
name: xbblng
target: "\\fk-w2k3-dc2\jetsw\xbblng\xbblng.exe"
parameters:
working_dir: C:\
icon_file:
icon_index:
end_link
[IdapiConfig_xbblng]
alias:xbblng_bde
driver:SQL Server
ENABLE BCD=TRUE
LANG DRIVER='ascii' ANSI
ODBC DSN=xbblng
USER NAME=xbblng
setalias