User Tools

Site Tools


userspace:easy-to-update_basics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
userspace:easy-to-update_basics [2015/03/28 21:37]
Robert Tauber created
userspace:easy-to-update_basics [2021/08/23 08:37] (current)
Line 1: Line 1:
 ====== Vorwort ====== ====== Vorwort ======
-Ich betreue ehrenamtlich den opsi Server von FSMB (http://www.fsmb.de/fsmb/& ikom (https://www.ikom.tum.de/) und haben mir zu diesem Zwecke einige ziemlich wartungsarme Skripten zusammen gebastelt. Da mein Studium sich dem ende neigt wollte ich diese Skripten gerne mit euch teilen in der Hoffnung das sie auch anderen helfen. +Ich betreue seit mehr als vier Jahren ehrenamtlich den gemeinsamen OPSI-Server von FSMB (http://www.fsmb.de/fsmb/und IKOM (https://www.ikom.tum.de/) und habe mir zu diesem Zweck einige ziemlich wartungsarme Skripten zusammengebastelt. Da mein Studium sich dem Ende neigtwollte ich diese Skripten gerne mit euch teilenin der Hoffnung dass sie auch anderen helfen. 
-Da ich derzeit leider etwas unter Zeitmangel leide, bitte ich zu entschuldigen das dieser Bereich etwas langsam entsteht. ich werde fürs erste im deutschen bleiben da mein englisch leider nicht so flüssig ist.+Da ich derzeit leider etwas unter Zeitmangel leide, bitte ich zu entschuldigen das dieser Bereich etwas langsam entsteht. Ich werde fürs erste im Deutschen bleiben da mein Englisch leider nicht so flüssig ist.\\ 
 +Die Skripten wurden in den letzten Jahren häufig angepasst, sind jedoch fast alle auf Basis eines Skripts aus dem Wiki oder dem UIB Download Bereich entstanden - falls ich einen Copyright-Hinweis vergessen haben sollte, weist mich bitte darauf hin.
  
-====== Was ist die Idee hinter dem Skript====== +====== Was ist die Idee hinter dem Skript ====== 
-Es sollte das Updaten bestimmter Programme erleichtern. Dies gelingt in soweit das nun nur noch die Setup-Datei in einem extra Ordner ersetzt werden muss und dann das Skript einfach gestartet werden kann.  +Es sollte das Updaten bestimmter Programme erleichtern. Dies gelingt insoweit, dass nun nur noch die Setup-Datei in einem extra Ordner ersetzt werden muss und dann das Skript einfach gestartet werden kann. Mit der Idee im Hinterkopf auch das Herunterladen der Setup-Datei zu automatisierenhab ich dafür gesorgt das dieser Ordner auch außerhalb des OPSI Servers liegen kann.\\
-mit der Idee im Hinterkopf auch das herunterladen der Setup-Datei zu automatisieren hab ich dafür gesorgt das dieser Ordner auch außerhalb des OPSI Servers liegen kann.+
 https://forum.opsi.org/viewtopic.php?p=31588#p31588 https://forum.opsi.org/viewtopic.php?p=31588#p31588
  
-Feature List (+ Fertig -Angedacht) +Feature List (+ Fertig Angedacht)\\ 
-+ Einfaches ersetzen der setup-datei ++ Einfaches Ersetzen der Setup-Datei\\ 
-+ Beliebige Lage des Setup Ordners (z.B. \\Lager ...) ++ Beliebige Lage des Setup Ordners (z.B. \\Lager ...)\\ 
-+ Zentrale Verwaltung des erforderlichen PW's für den Ordner ++ Zentrale Verwaltung des erforderlichen PW's für den Ordner\\ 
-einheitliche Struktur (bedingt erfüllt) +Einheitliche Struktur (bedingt erfüllt)\\ 
- +\\ 
-- Meldung der installierten Version an opsi (überlasse ich gerne anderen) +- Meldung der installierten Version an OPSI (überlasse ich gerne anderen)\\ 
-- Automatisches herunterladen der Setup Dateien (überlasse ich gerne anderen)+- Automatisches Herunterladen der Setup Dateien (überlasse ich gerne anderen)\\
  
 ====== Structure ====== ====== Structure ======
-<Hier solte ein bild rein>+<Hier sollte ein bild rein>\\ 
 + 
 +===== Ablauf einer Installation ===== 
 + 
 +Ablauf der Setup.ins:\\ 
 +1. **map_Q.exe** wird aufgerufen (\\opsi4\opt_pcbin\install\!drivemap\map_Q.exe)\\ 
 +  * das verbindet den Speicherort der Skripten mit dem Laufwerk Q: 
 +  * ../setup-files/$ProductNameShort$/\\ 
 +  * ../setup-files/$ProductNameShort$/Copy.exe\\ 
 +  * ../setup-files/$ProductNameShort$/$ProductNameShort$/\\ 
 +  * ../setup-files/$ProductNameShort$/$ProductNameShort$/*.exe bzw. *.msi\\ 
 + 
 +2. **Copy.exe** wird aufgerufen (Q:\$ProductNameShort$\Copy.exe)\\ 
 +  * Kopiert die erforderlichen Dateien und nimmt Umbenennungen vor.\\ 
 + 
 +3. "C:\Temp\$ProductNameShort$\$ProductNameShort$.exe" ***** 
 + 
 +4. Löschen von C:\Temp\ 
 + 
 +5. Reboot oder was auch immer 
 + 
 +===== Wo finde ich was ===== 
 +**wie wird installiert -S -q ...**\\ 
 +das steht in der Setup.ins(%scriptpath%\setup.ins) 
 + 
 +**Speicherort (/ PW):**\\ 
 +ist in der **map_Q.exe**(\\opsi4\opt_pcbin\install\!drivemap\map_Q.exe) hinterlegt dieses gilt für alle Skripten die die **map_Q.exe** verwenden. (Bei extra Server ist dort ein PCPatch PW wünschenswert)\\ 
 + 
 +**welche Dateien werden kopiert und wie umbenannt:**\\ 
 +dies bestimmt die **copy.exe**(/setup-files/$ProductNameShort$/copy.exe). Hier könte man auch noch die Versionserkennung unterbringen\\ 
 + 
 + 
 + 
 + 
  
  
  
userspace/easy-to-update_basics.1427578629.txt.gz · Last modified: 2021/08/23 08:37 (external edit)