Team Service Erweiterung – Remote Deploy

Team Service Erweiterung – Remote Deploy

Mit dem Remote Deploy Tool stellen Sie mithilfe von Windows Remote Management (WinRM) für PowerShell eine Verbindung zu den Host-Computern her, Deinstallieren und installieren Sie Ihr MSI Paket. Zusätzlich enthält das Skript noch die Ausführung von SQL Skripte für die Aktualisierung der Datenbank.

Über den folgenden Link bekommen Sie das komplette Paket als ZIP bereitgestellt. Das Skript ist kostenfrei und kann nach Ihren wünschen angepasst werden. Donload Remote Deploy Team Service extensions

ToDos:

Folgende Parameter können Sie mitgeben:

  • Server: Full Qualified Name des Servers (MeinServer.Domaende.de)
  • Admin Login: User der lokale Administrationsrechte besitzt (Domaende\Admin)
  • Password: Passwort des Administrators
  • Application URL / Name: Applikationsname für Protokollierung und SQL DB Name
  • MSI Name: MSI Name (Setup.msi)
  • Target Folder: MSI Ablageverzeichnis auf dem Zielsystem
  • Action: Abhängig von der Tätigkeit haben Sie die Auswahl MSI Uninstall, MSI Install, SQL Run.
  • MSI Arguments: MSI Parameter, z.B.
    INSTALLLOCATION=“$(WebIISRoot)\$(RELEASE.ENVIRONMENTNAME)“
    MSINEWINSTANCE=$(MSINEWINSTANCE)
    TRANSFORMS=$(TRANSFORMS)
    INSTALLATIONMODE=$(INSTALLATIONMODE)
    INSTALLATIONURL=“$(RELEASE.ENVIRONMENTNAME)“
    DATABASSERVERNAME=“$(SQLServer)“
    DATABASSERVERPORT=“$(SQLServerPort)“
    DATABASENAME=“$(RELEASE.ENVIRONMENTNAME)“
    DATABASEUSER=“$(RELEASE.ENVIRONMENTNAME)“
    DATABASEUSERPASSWORD=“$(AppSQLUserPassword)“
    DATABSEENCRYPTION=“$(SQLDBEncryption)“
    LOGDIR=“$(WebLogDir)\$(RELEASE.ENVIRONMENTNAME)“
    ENABLEDLOGFILES=“$(ENABLEDLOGFILES)“
Team Service Erweiterung Deploy
Team Service Erweiterung Deploy MSI Install
Team Service Erweiterung Deploy
Team Service Erweiterung Deploy MSI Uninstall

Team Service Erweiterung Deploy
Team Service Erweiterung Deploy SQL



Weitere Infos:

Release Management

Team Service Erweiterung – Application Pool Start / Stop

Team Service Erweiterung – Download Artifacts

Team Service Erweiterung – Deploy