Skip to main content

Update QGIS-Version über login-script

Im login-Script läuft für Mitglieder der AD-Gruppe _gisuser das folgende Script:

  • \\fs01\applikationen$\Wiss_IT\installer_qgis_3\tools\qgis3_update.bat Das Script überprüft über die Filegrösse des Files C:\OSGeo4W64\apps\qgis-ltr\bin\qgis_core.dll ob die aktuelle Version installiert ist. Das Installationspaket der aktuellen Version befindet sich hier: \\fs01\applikationen$\Wiss_IT\installer_qgis_3\packages

Folgende Schritte sind auszuführen um das package zu aktualisieren (auf ws_gha2021):

    nur die user maintenance sowie vogelwarte-administrator haben Schreibrechte im Ordner \fs01\applikationen$\Wiss_IT\installer_qgis_3
      alle windows-shares zu fs01 trennen C:\Windows\System32\drivers\etc\hosts -> 192.168.1.17 fs01-old ipconfig /flushdns net use P: \fs01-old\applikationen$ /user:maintenance /persistent:yes Verzeichnis \\fs01\applikationen$\Wiss_IT\installer_qgis_3\packages leeren (move in Ordner old) lokales Verzeichnis auf WS_gha OSGeo4W64 temporär umbenennen zu OSGeo4W64_temp c:\util: alte setup-Dateien und Download-Verzeichnis entfernen \\fs01\applikationen$\Wiss_IT\installer_qgis_3\osgeo4w-setup\osgeo4w-setup.exe
      • Fortgeschritten/Download ohne install -> C:\util
      Daten im neuen kryptischen Verzeichnis nach \\fs01\applikationen$\Wiss_IT\installer_qgis_3\packages kopieren Anpassen batch-File P:\Wiss_IT\installer_qgis_3\qgis-install-from-local-package.bat (Versionen) ws_gha2021: P:\Wiss_IT\installer_qgis_3\qgis-install-from-local-package.bat ausführen Anpassen batch-Files P:\Wiss_IT\installer_qgis_3\installer_qgis_3\tools\qgis3_update.bat: version, Filegrösse qgis_core.dll \\fs01\applikationen$\Wiss_IT\installer_qgis_3\tools\version.reg -> richtige Version rein schreiben (für NetKey-Installer) das Update-script sollte mit einem normalen Domänen-user ausgeführt werden (damit der Setup nicht versehentlich etwas im Verzeichnis installer_qgis_3 ändert):
        Laufwerk P disconnect login-script ausführen ws_gha2021: P:\Wiss_IT\installer_qgis_3\qgis-install-from-local-package.bat ausführen

        Der NetKey-Installer führt ebenfalls das Script qgis-install-from-local-package.bat aus, ab diesem Zeitpunkt wird also auch über das NetKey die aktuelle Version verteilt

        Die Citrix-Version muss ebenfalls aktualisiert werden (siehe Dokumentation IT-Betrieb)