Seite 1 von 1

Illegal String Expression

Verfasst: 14 Mai 2010, 23:31
von TronixS
Hallo zusammen,

vielleicht kann mir einer weiterhelfen, ich bekomme die Fehlermeldung: Sektion Actions (kommando in Zeile 72): DosBatch^ ILLEGAL String EXPRESSION

dabei will ich eigentlich nicht viel und bin nach dem Manual vorgegangen.

Code: Alles auswählen

	
        comment "start setup program"  
	Winbatch_install
	sub_check_exitcode
	
	comment "DosBatch runs"
	DosBatch	

[Winbatch_install]
"%SCRIPTPATH%\AdbeRdr930_de_DE.exe" /sAll /rs /l /msi"/qb-! /norestart ALLUSERS=1 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES"
msiexec /p "%SCRIPTPATH%\AdbeRdrUpd932_all_incr.msp" REINSTALLMODE=omus REINSTALL=ALL /qn
reg DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "Adobe Reader Speed Launcher" /f
reg DELETE HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run /v "Adobe Reader Speed Launcher" /f
reg DELETE HKLM\Microsoft\Windows\CurrentVersion\Run /v "Adobe ARM" /f
reg DELETE HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run /v "Adobe ARM" /f

[DosBatch]
delete "%PUBLIC%\Desktop\Adobe Reader 9.0.lnk" /F
delete "%ALLUSERSPROFILE%\Desktop\Adobe Reader 9.0.lnk" /F
Wo liegt mein Fehler in der AKTION Sektion sage ich ja das ich DosBatch haben will und in Klammern sollte er es machen, springt aber mit dem oben genannten Fehler aus dem Hemd.

Ich paketiere und verteile in der Firma normalerweise mit SCCM2007 aber den OPSI finde ich persönlich sehr spannend da man sich nicht so was aufgeblähtes auf bauen muss. :)

Re: Illegal String Expression

Verfasst: 15 Mai 2010, 11:43
von j.schneider
Hallo,

der Sektion DosBatch fehlt ein Name.
TronixS hat geschrieben:

Code: Alles auswählen

	
	comment "DosBatch runs"
	DosBatch	

[DosBatch]
delete "%PUBLIC%\Desktop\Adobe Reader 9.0.lnk" /F
delete "%ALLUSERSPROFILE%\Desktop\Adobe Reader 9.0.lnk" /F
So sollte es funktionieren:

Code: Alles auswählen

	
	comment "DosBatch runs"
	DosBatch_remove_acroread_links	

[DosBatch_remove_acroread_links]
delete "%PUBLIC%\Desktop\Adobe Reader 9.0.lnk" /F
delete "%ALLUSERSPROFILE%\Desktop\Adobe Reader 9.0.lnk" /F

Re: Illegal String Expression

Verfasst: 16 Mai 2010, 10:07
von COMaction
Hallo,

Du weißt das Du das verhalten vom Acrobat Reader auch per MST File steuern kannst? Macht in meinen Augen das Skript schlanke.

Gruß
Michael

Re: Illegal String Expression

Verfasst: 16 Mai 2010, 12:17
von TronixS
Hallo und danke für die Antworten.

Versteh ich also richtig, DOSBATCH allein reicht nicht aus sondern ich muss da noch was mit UNDERLINE dranhängen?!

Fein, lüppt. ;)

@CoMaction

Stimmt aber zum testen im Hausgebrauch reicht mir das erst mal so da ich sonst wieder das Tool von Adobe installieren muss und da hab ich gerade keine Lust drauf. ;) Reicht wenn ich das in der Firma schon habe. :)