Installation von OO2 über Netzwerkquelle

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Installation von OO2 über Netzwerkquelle

von komma4 » Do, 04.01.2007 13:16

ich möchte nur fragen, ob Du dieses
http://www.ooowiki.de/InstallierenInGro%C3%9FenNetzen
und damit auch dieses Dokument
http://docs.sun.com/app/docs/doc/817-7496?l=en&a=load

kennst?

Installation von OO2 über Netzwerkquelle

von OfficerT » Do, 04.01.2007 12:24

Hallo,

ich möchte gerne OpenOffice2.0.3 + deutsches Sprachpaket auf ca. 500 Arbeitsstationen installieren.

Ich möchte das ganze über das Logonskript bei Domänenanmeldung lösen.
Installationsziel soll C:\Programme\OpenOffice 2.0 sein.

Wichtig ist mir, dass das Skript im Hintergrund bei der Anmeldung an der Domäne läuft und sich OO2 im Hintergrund installiert und konfiguriert.
Vorerst will ich erstmal testweise einen Rechner silent installieren.
Ich habe schon ein Skript rausgearbeitet, aber leider dauert die Installation sehr lange, und langsam bezweifel ich ob es so funktionieren kann.

Hier das Skript: (Echos und Pausen sind nur drin um die Routine beim Test besser überprüfen zu können)

@echo off
REM Vollautomatische OpenOffice.org 2.0 Installation

ECHO OpenOffice.org 2.0 Installation

Echo Mounten der Netzlaufwerke
if NOT exist E:\ %windir%\system32\net use E: \\server\freigabe1 /persistent:no >NUL 2>NUL
if not exist E: goto fehler2
if NOT exist I:\ %windir%\system32\net use I: \\server\freigabe2 /persistent:no >NUL 2>NUL
if not exist I: goto fehler2

pause

Echo Pruefen ob installieren soll
if exist \\server\freigabe\oo2\warteschlange\%Computername%.txt goto start
if not exist \\server\freigabe\oo2\warteschlange\%Computername%.txt goto fehler1


:start
pause
Echo Pruefen ob schon installiert?
if exist "C:\Programme\OpenOffice.org 2.0\program\setup.ini" goto oldooo
if not exist "C:\Programme\OpenOffice.org 2.0\program\setup.ini" goto install

:install
pause
if not exist E: goto fehler2

Echo Installation vom zentralen Server
Echo Automatische Installation von OO2 auf C:
ECHO Starte Installation .... Bitte warten ...
pause

start /wait msiexec /a E:\OpenOffice\OpenOffice.org2.0.3\openofficeorg20.msi /passive

Echo Installation von OO2 abgeschlossen!
pause

Echo Automatische Intallation vom deutschen Sprachpaket

start /wait msiexec /a E:\OpenOffice\de\openofficeorg20.msi /passive


echo OO2-Installation protokollieren
if exist K:\openoffice %computername% %username% %errorlevel% >> \\server\freigabe\Admin\Statistik\openoffice\installiert.txt


echo Buttons kopieren WINNT
if not exist C:\Dokumente" "und" "Einstellungen %systemroot%\system32\xcopy /s \\server\freigabe\oo2\install\buttons %userprofile%\Desktop

echo Buttons kopieren W2K
if exist C:\Dokumente" "und" "Einstellungen %systemroot%\system32\xcopy /s \\server\freigabe\oo2\install\buttons c:\Dokumente" "und" "Einstellungen\%username%\Desktop

goto ende

:oldooo
echo Vorhandene OpenOffice.org Installation gefunden!
echo Fuer Neuinstallation bitte erst einmal manuell deinstallieren!.
pause
goto ende

:fehler1
echo Die Arbeitsstation ist fuer keine OO2-Installation vorgesehen!
pause
goto ende

:fehler2
echo Keine Installationsquelle gefunden!"
pause
goto ende


:ende
echo fertig
pause


was denkt ihr über das skript. was kann man umstellen verbessern.
Leider hab ich keine gute Seite über die Batch-Syntax gefunden im Inet.
Ich würde auch gerne als Bedingung für die Installation lieber nach einer Gruppenzugehörigkeit fragen. Ist dies irgendwie möglich?

z.b.
if %user% == group(OO2) goto install

geht sowas oder wie lautet die richtige Syntax?

Es wäre sehr nett, wenn Ihr mir weiterhelfen könntet.

Vielen Dank.

lg
OfficerT

Nach oben