Page 1 of 1

installation von paketen per scriptaufruf?

Posted: 30. Jul 2009, 09:30
by schade
Wir haben im Haus wieder größere Umbauarbeiten und ich habe mir dazu einpaket erstellt, mit dem ich Desktoplink bereinige.
nach dem Bereinigen schreibe ich mir eine Text datei lokal auf den Client und überprüfe dann das Vorhandensein der Datei.

Ist diese Datei vorhanden, erstelle ich dann per script einen neuen Desktoplink, falls nicht soll das Matrixpaket aufgerufen werden.



ECHO Orbisdesktoplinks werden entfernt

del "%allusersprofile%\Desktop\*orbis*.lnk"
del "C:\Dokumente und Einstellungen\%username%\Desktop\*orbis*.lnk"

ECHO Alte Orbislinks entfernt! > %WINDIR%\LINKWEG.txt


\\degdc1\netlogon\klideg.bat ;Aufruf des loginscripts!


Auszug aus loginscript:
IF Exist ("%WINDIR%\LINKWEG.txt")
copy "\\degdc1\netlogon\orbis.exe.lnk" "%userprofile%\desktop\"
ELSE "Hier soll das paket dann aufgerufen werden!!!"
ENDIF


Wie geht der Aufruf und funktioniert sowas?


Danke


PS: Bitte verschiebt den Beitrag fall ich hier nicht richtig bin

Posted: 30. Jul 2009, 10:00
by mniemann
setup.exe setup.inf /S0

aber ich empfehle die Setup.inf wie einen EmpirumJob aufzubauen, damit das "Paket" sich nicht in die Registry des Computers einträgt.

Posted: 30. Jul 2009, 10:37
by schade
check ich nicht, sorry!

heisst das ich muss aus dem paket eine exe erstellen?
oder soll ich das über den sever aufrufen?
\\empirumserver\configurator$ .....

warum soll sich das paket nicht eintragen? Möcht ja wissen wos gelaufen ist.

Posted: 30. Jul 2009, 12:57
by mniemann
ich "check" deine Frage nicht ganz. Willst du oben die CommandShells in eine Setup.inf überführen oder soll in der CMD (Logonscript) bei "ELSE" ein Aufruf für das Paket kommen?

Posted: 04. Aug 2009, 11:39
by schade
hat sich soweit erledigt..

mit diesem aufruf aus einer batchdatei:
"\\matrixserver\Configurator$\User\setup.exe \\matrixserver\configurator$\Packages\hersteller\desktop_bereinigen\1.0\Install\setup.inf /S0"

erhalte ich die fehlermeldung, das das verzeichnis: "C\programme\desktop_bereinigen\install" nciht angelegt werden kann.

weißt du, mit welchem benutzer das dann ausgeführt wird?
zieht da dann der empirum benutzer?

wenn ich das paket nämlich normal verteile kommt der fehler nicht.

würde mich für die zukunft interessieren..

sorry..

Posted: 04. Aug 2009, 18:29
by novecento
Also das ist jetzt alles ganz kompliziert. Ich würde es auch wie Martin machen, dass ein Job dafür angelegt wird und im Zweifelsfall kannst du registry-Einträge für das packet im HKCU und HKLM löschen, dann sollte er sich installieren, sobald das nächste Polling stattfindet.
Das Polling kann man auch erzwingen, indem der aufruf aus dem Service im Batch script ausgeführt wird.