Installation als Windows-Service
Voraussetzungen
- Windows 10/11 oder Windows Server 2016+
- Administratorrechte für die Service-Installation
Die Anwendung wird als Self-Contained publiziert und benötigt keine separate .NET-Installation.
Schritt für Schritt
-
Dateien bereitstellen: Das Publish-Artefakt (ZIP) in ein Zielverzeichnis entpacken, z.B.
C:\Programme\MesoArchivImport\ -
Konfiguration anpassen: Die Datei
appsettings.jsonim Installationsverzeichnis bearbeiten und die Pflichtparameter (Company,ConnectionString,ImportPath) sowie die Lizenzdaten setzen. -
Importverzeichnis anlegen: Das konfigurierte Importverzeichnis (z.B.
C:\Archivimport) mit den gewünschten Unterverzeichnissen erstellen (siehe Verzeichnisstruktur). -
Service registrieren (als Administrator):
sc create "MESO Archivimport" binPath="C:\Programme\MesoArchivImport\MesoArchivImport.exe" start=auto
- Service starten:
sc start "MESO Archivimport"
Service verwalten
sc stop "MESO Archivimport" &:: Service stoppen
sc delete "MESO Archivimport" &:: Service deinstallieren
sc query "MESO Archivimport" &:: Status abfragen
Kommandozeilenausführung
Zum Testen kann die Anwendung auch direkt ohne Service-Installation ausgeführt werden. Alle Parameter können als Kommandozeilenargumente übergeben werden:
MesoArchivImport.exe --Company "500M" --ConnectionString "XpoProvider=MSSqlServer;data source=WS01;integrated security=SSPI;initial catalog=CWLSYSTEM" --ImportPath "C:\Archivimport" --Watch true
Update
- Service stoppen:
sc stop "MESO Archivimport" - Dateien im Installationsverzeichnis durch die neue Version ersetzen (die
appsettings.jsonbeibehalten) - Service starten:
sc start "MESO Archivimport"
Keine Kommentare vorhanden
Keine Kommentare vorhanden