Seite 2 von 2

Re: Net Framework 3.5 installieren

Verfasst: 14 Apr 2010, 14:24
von mr.quickly
was soll denn hieran anders sein:

Code: Alles auswählen

"c:\tmp\dotnetfx35.exe" /quiet /norestart
als hier:

Code: Alles auswählen

"c:\tmp\dotnetfx35.exe /quiet /norestart"
Habe in meinen Scripten immer mit dem obigen gearbeitet und noch nie Probleme gehabt. Warum sollte das die Installation verhindern?

Normalerweise gibt man das immer wie oben an.

Re: Net Framework 3.5 installieren

Verfasst: 14 Apr 2010, 14:49
von j.schneider
Der Unterschied ist folgender:

Code: Alles auswählen

"c:\tmp\dotnetfx35.exe" /quiet /norestart
Führt das Programm "c:\tmp\dotnetfx35.exe" mit den Parametern /quiet und /norestart aus

Code: Alles auswählen

"c:\tmp\dotnetfx35.exe /quiet /norestart"
Führt das Programm "c:\tmp\dotnetfx35.exe /quiet /norestart" aus.

Re: Net Framework 3.5 installieren

Verfasst: 14 Apr 2010, 14:55
von mr.quickly
Genau. Daher dürfe das zweite auch nicht klappen, denn das Programm gibt es ja nicht.

Es gibt ja nur die ausführbare Datei "c:\tmp\dotnetfx35.exe".

Re: Net Framework 3.5 installieren

Verfasst: 14 Apr 2010, 15:10
von j.schneider
Exakt ;)

Re: Net Framework 3.5 installieren

Verfasst: 14 Apr 2010, 16:21
von CaptainKacke
Also meins sieht so aus und läuft bestens. Eben gerade durchgelaufen...

Code: Alles auswählen

[Initial]
Message=Installiere .Net Framework 3.5...
LogLevel=2
ExitOnError=false
ScriptErrorMessages=on
TraceMode=off


[Aktionen]
DefVar $ProductFullName$
Set $ProductFullName$ = ".Net Framework 3.5"
DefVar $ScriptPath$
Set $ScriptPath$  = "%ScriptPath%"
DefVar $ProgramFilesDir$
set $ProgramFilesDir$ = "%ProgramFilesDir%"
;Variable für temporäres Verzeichnis
DefVar $Temp$
set $Temp$ = EnvVar("TEMP")
;Variablen für BetriebssystemsVersion (OS)-Test
DefVar $OS$
DefVar $MinorOS$
set $OS$ = GetOS
set $MinorOS$ = GetNTVersion
if ( $OS$ = "Windows_NT" OR $OS$ = "Windows_95" )
	ShowBitmap /3 "%scriptpath%\icon.bmp" ".Net Framework 3.5"
	Winbatch_core
endif

[Winbatch_core]
%SCRIPTPATH%\files\dotnetfx35.exe /quiet /norestart

habe mich vorhin vertan mit den Anführungszeichen, bin einige Zeilen zu hoch gerutscht. :oops:

Gruß
CaptainKacke

Re: Net Framework 3.5 installieren

Verfasst: 15 Apr 2010, 08:07
von kniggisiggi
@captiankacke
welche version vom opsiclientd und winst benutzt du?

ich habe dein script ausprobiert bekomme aber immer den gleichen fehler 1603.

grüße

Re: Net Framework 3.5 installieren

Verfasst: 15 Apr 2010, 10:37
von CaptainKacke
opsiclientd 0.5.7.4
opsi-winst 4.8.8.1

Gruß
CaptainKacke

Re: Net Framework 3.5 installieren

Verfasst: 11 Okt 2010, 11:32
von Methleraner
Ich muss das Thema leider nochmal aufgreifen.

Wenn ich das Script von CaptainKacke aufrufe bekomme ich auch den Fehler:


ExitCode 1603 Executed process "P:\install\net-framework\files\dotnetfx35.exe /quiet /norestart"

komplettes instlog

Code: Alles auswählen

============ Version 4.8.8.1 WIN32 script "P:\install\net-framework\net-framework.ins"
                 start: 2010-10-11  12:37:48  (on client named as : "pc996.stadt-kamen.int")
    [executing: "C:\Programme\opsi.org\preloginloader\opsi-winst\winst32.exe"]
    system infos:
    MAC  -  PC hardware address
    pc996  -  IP name 
  -  IP address
    DEU  -  System default locale 
    
    LogLevel set to 2
    
    Set  $ProductFullName$ = ".Net Framework 3.5"
      The value of the variable is now: ".Net Framework 3.5"
    
    Set  $ScriptPath$  = "P:\install\net-framework"
      The value of the variable is now: "P:\install\net-framework"
    
    Set  $ProgramFilesDir$ = "C:\Programme"
      The value of the variable is now: "C:\Programme"
    
    Set  $Temp$ = EnvVar("TEMP")
      The value of the variable is now: "C:\WINDOWS\TEMP"
    
    Execution of Winbatch_core
      Call "P:\install\net-framework\files\dotnetfx35.exe /quiet /norestart"
         Waiting until the called process is finished
      ExitCode 1603    Executed process "P:\install\net-framework\files\dotnetfx35.exe /quiet /norestart"
___________________
0 errors
0 warnings


no script found for file name ""
11.10.2010 12:38:37 JSON service request https://172.17.14.67:4447/rpc?%7B%22id%22:1,%22method%22:%22setProductInstallationStatus%22,%22params%22:%5B%22net-framework%22,%22pc996.stadt-kamen.int%22,%22installed%22%5D%7D
11.10.2010 12:38:37 JSON service request https://172.17.14.67:4447/rpc?%7B%22id%22:1,%22method%22:%22setProductActionRequest%22,%22params%22:%5B%22net-framework%22,%22pc996.stadt-kamen.int%22,%22none%22%5D%7D
Registry key [HKLM\SOFTWARE\opsi.org\winst]  opened
        Variable "RebootRequested"  is keeping its value "0"
        Variable "LastLogFilename"  is keeping its value "c:\tmp\instlog.txt"
        Variable "ContinueLogFile"  is keeping its value "0"
        Variable "NumberOfErrors"  is keeping its value "0"
        Key flushed
        Key closed
        Registry key [HKLM\SOFTWARE\opsi.org\winst]  opened
        Key closed
============  winst Version 4.8.8.1 WIN32 is regularly exiting. Time 2010-10-11  12:38:39 .

Trotzdem ich die framework 3.5 Redistributable Version habe, will er 60 mb herunterladen ..!!

Gruß

Methleraner