Freigabeaktionen zum Bereitstellen einer App für die Releaseverwaltung

Sie können Versionsaktionen hinzufügen, um die Bereitstellungssequenz für jede Versionsstufe zu definieren. Jede Aktion verwendet ein bestimmtes Tool, um einen Befehl mit einem Satz von Argumenten auszuführen.

Wenn Sie nicht den Versionspfad noch erstellt haben, fahren Sie hier, das verwendet.

Ziehen Sie eine Versionsaktion aus dem Werkzeugkasten, um sie der Bereitstellungssequenz hinzuzufügen. Verwenden Sie eine der vordefinierten Versionsaktionen aus dem Werkzeugkasten, oder erstellen Sie Ihre eigenen benutzerdefinierten Versionsaktionen.

Registerkarte "Apps konfigurieren", Registerkarte "Versionsvorlagen"

Nachdem Sie der Sequenz eine Versionsaktion hinzugefügt haben, können Sie die Konfigurationsvariablen nach Bedarf bearbeiten. Weitere Informationen über vordefinierte Versionsaktionen und deren Konfigurationsvariablen finden Sie hier. Erhalten Sie Informationen über die Tools out, die von Versionsaktionen verwendet werden hier.

Hinzufügen einer benutzerdefinierten Versionsaktion

Fügen Sie eine neue Versionsaktion hinzu, und wählen Sie das Tool aus, das von dieser Aktion verwendet werden soll. Oder kopieren Sie eine bestehende Aktion, und verwenden Sie diese als Grundlage zur Erstellung einer benutzerdefinierten Versionsaktion. Bestehende Versionsaktionen können nicht bearbeitet werden.

  1. Öffnen Sie in Release Management Client die Seite "Bestand". (Wenn die Seite nicht angezeigt wird, müssen Sie die Berechtigung Darf Bestand verwalten anfordern.)

  2. Kopieren Sie die Aktion, die Sie bearbeiten möchten, oder fügen Sie eine neue Aktion hinzu.

    Freigabeaktion kopieren

  3. Wählen Sie das Tool aus, das von der Aktion verwendet werden soll. Wählen Neu, um ein eigenes benutzerdefiniertes Tool hinzuzufügen, wenn vordefinierte Tools nicht möglich ist, die Sie für diesen Schritt in der Bereitstellungssequenz benötigen.

  4. Geben Sie im Abschnitt Ausführung alle erforderlichen Argumente mit ihren Token im erforderlichen Format ein. Folgendes Präfix und Suffix müssen Sie jedem Parameter hinzufügen:__. Wenn Sie Argumente mit ihren Token löschen oder hinzufügen, wird dies in der Liste Parameter widergespiegelt.

    Beispiel: Sie fügen folgende Argumente mit Token hinzu: -servername __servername__ -switch __onoff__. "servername" und "onoff" werden jetzt in der Liste der Parameter angezeigt.

So deaktivieren Sie eine Versionsaktion

  • Wenn es Aktionen gibt, die das Team nicht verwenden soll, deaktivieren Sie diese. Öffnen Sie die Aktion auf der Seite "Bestand", und wählen Sie die Schaltfläche Deaktivieren.

So aktivieren Sie eine Versionsaktion wieder

  • Öffnen Sie die Liste "Inaktiv", öffnen Sie die Aktion, und wählen Sie Aktivieren.

    Inaktive Liste auf Seite "Bestand"

F & A

Ff425471.collapse_all(de-de,VS.120).gifF: Welche Berechtigungen benötige ich, um Versionsaktionen zu bearbeiten?

A: Um Versionsaktionen zu bearbeiten oder hinzuzufügen, müssen Benutzer über die Berechtigung Darf Bestand verwalten verfügen. Wenn die Berechtigung nicht aktiviert ist, wird die Seite "Bestand" nicht angezeigt.

Wenn die Option "Kein Tool" ausgewählt ist, sind die Felder Befehl und Argumente nur bearbeitbar, wenn Sie über die Berechtigung Darf benutzerdefiniertes Tool in Aktionen und Komponenten verwenden verfügen. Wenn der Benutzer nicht über die Berechtigung Darf benutzerdefiniertes Tool in Aktionen und Komponenten verwenden verfügt, können die Felder Befehl und Argumente unter Apps konfigurieren, Komponenten nicht bearbeitet werden, solange die Option "Kein Tool" ausgewählt ist.

Aktionen und Konfigurationsvariablen für Versionsaktionen

  • Verwalten von Anwendungspools und Websites

  • Erstellen oder Bearbeiten von INI-Dateien

  • SQL Server-Datenbanken verwalten

  • Einrichten der Server

  • Verwalten von Windows-Diensten

Ff425471.collapse_all(de-de,VS.120).gifVerwalten von Anwendungspools und Websites

Diese Aktionen verwenden das vordefinierte IIS Deployer-Tool, um Anwendungspools, Websites, Webanwendungen und virtuelle Verzeichnisse zu verwalten. Diese Aktionen werden unter IIS 7.0, 7.5, 8.0 und 8.5 unterstützt. Weitere Informationen über dieses Tool, wechseln Sie hier.

Aktion

Verwendung und mögliche Gründe für Bereitstellungsfehler

  • Anwendungspool erstellen

  • Anwendungspool konfigurieren

  • Anwendungspool wiederverwenden

  • Anwendungspool entfernen

  • Anwendungspool starten

  • Anwendungspool beenden

leerer Abstandshalter

Anwendungspool erstellen: Mit dieser Aktion wird ein neuer Anwendungspool unter IIS erstellt. Gilt für IIS 7.0, 7.5, 8.0 und 8.5. Wenn der Anwendungspool bereits vorhanden ist, wird er neu konfiguriert, damit er den Werten der definierten Konfigurationsvariablen entspricht (nicht definierte Konfigurationsvariablen wirken sich nicht auf die tatsächliche Konfiguration des Anwendungspools aus).

Unter IIS-Versionen vor 7.0 wird die Bereitstellung bei vorhandenem Anwendungspool einen Fehler verursachen.

Anwendungspool konfigurieren, Anwendungspool wiederverwenden, Anwendungspool starten oder Anwendungspool beenden: Mit diesen Aktionen wird ein Anwendungspool konfiguriert, wiederverwendet, gestartet oder beendet. Die Bereitstellung schlägt fehl, wenn der Anwendungspool nicht vorhanden ist.

  • Website erstellen

  • Website konfigurieren

  • Website entfernen

  • Website starten

  • Website beenden

Website erstellen: Erstellt eine neue Website unter IIS. Gilt für IIS 7.0, 7.5, 8.0 und 8.5. Ist die Website bereits vorhanden, wird der Anwendungspool neu konfiguriert, damit er den Werten der definierten Konfigurationsvariablen entspricht (nicht definierte Konfigurationsvariablen wirken sich nicht auf die tatsächliche Konfiguration der Website aus).

Unter IIS-Versionen vor 7.0 wird die Bereitstellung bei vorhandenem Anwendungspool einen Fehler verursachen.

Website konfigurieren, Website neu starten, Website starten, Website anhalten: Mit diesen Aktionen wird eine Webseite neu konfiguriert, neu gestartet, gestartet oder beendet. Die Bereitstellung schlägt fehl, wenn die Website nicht vorhanden ist.

  • Webanwendung erstellen

  • Webanwendung konfigurieren

  • Webanwendung entfernen

Webanwendung erstellen: Erstellt eine neue Webanwendung unter IIS. Gilt für IIS 7.0, 7.5, 8.0 und 8.5. Ist die Webanwendung bereits vorhanden, wird der Anwendungspool neu konfiguriert, damit er den Werten der definierten Konfigurationsvariablen entspricht (nicht definierte Konfigurationsvariablen wirken sich nicht auf die tatsächliche Konfiguration der Webanwendung aus).

Unter IIS-Versionen vor 7.0 wird die Bereitstellung bei vorhandenem Anwendungspool einen Fehler verursachen.

Mit Webanwendung konfigurieren wird eine Webanwendung neu konfiguriert. Die Bereitstellung schlägt fehl, wenn die Webanwendung nicht vorhanden ist.

  • Virtuelles Verzeichnis erstellen

  • Virtuelles Verzeichnis konfigurieren

  • Virtuelles Verzeichnis entfernen

Virtuelles Verzeichnis erstellen: Erstellt ein virtuelles Verzeichnis unter IIS. Gilt für IIS 7.0, 7.5, 8.0 und 8.5. Sofern das virtuelle Verzeichnis bereits vorhanden ist, wird der Anwendungspool neu konfiguriert, damit er der den Werten der definierten Konfigurationsvariable entspricht (nicht definierte Konfigurationsvariablen wirken sich auf die tatsächliche Konfiguration des virtuellen Verzeichnisses nicht aus).

Mit Virtuelles Verzeichnis konfigurieren wird ein virtuelles Verzeichnis neu konfiguriert. Die Bereitstellung schlägt fehl, wenn das virtuelle Verzeichnis nicht vorhanden ist.

Ff425471.collapse_all(de-de,VS.120).gifKonfigurationsvariablen

Parameter

Erforderlich

Beschreibung

AppPoolName

Ja [Aktionen für Anwendungspools]

Nein [Websiteaktionen]

Der Name des Anwendungspools, der konfiguriert, erstellt, wieder verwendet, entfernt, gestartet oder beendet werden soll. [Aktion für Anwendungspool]

Der Name des Anwendungspools, der für eine neue oder geänderte Webseite verwendet werden soll. [Websiteaktion]

DotNetVersion

nein

Die .NET Framework-Version, die für den Anwendungspool verwendet wird. Dieser Parameter ist nur für IIS 7.5, 8.0 und 8.5 zulässig. Die folgenden Werte sind zulässig: v1.0, v1.1, v2.0 oder v4.0.

IdentityUserDomain

nein

Die Domäne des Benutzers, der als Identität des Anwendungspools auftritt. Ist er nicht definiert, und "IdentityUserName" ist definiert, wird der Benutzer als lokaler Benutzer betrachtet (d. h. .\localuser).

IdentityUserName

nein

Der Benutzername, der als Identität des Anwendungspools verwendet wird. Ist er nicht definiert, werden die Parameter IdentityUserDomain und IdentityUserPassword ignoriert, und der Standardwert von IIS wird verwendet (das heißt ApplicationPoolIdentity).

IdentityUserPassword

nein

Das Kennwort des Benutzers, der als Identität des Anwendungspools verwendet wird.

Is32BitsAllowed

nein

Flag, um die Ausführung von 32-Bit-Anwendungen im Anwendungspool zuzulassen oder abzulehnen. Folgende Werte sind zulässig:

  • 1 oder True: 32-Bit-Anwendungen sind zulässig.

  • 0 oder False: 32-Bit-Anwendungen sind nicht zulässig.

IsAutoStart

nein

Flag, das angibt, ob der Anwendungspool oder die Website automatisch beim Windows-Start gestartet werden soll. Folgende Werte sind zulässig:

  • 1 oder True: Der Anwendungspool oder die Website wird beim Starten von Windows automatisch gestartet.

  • 0 oder False: Der Anwendungspool oder die Website wird beim Starten von Windows nicht automatisch gestartet.

IsPreloadEnabled

nein

Das Flag, das angibt, ob die Funktionalität "vorab laden" für eine Webseite oder Webanwendung aktiviert ist. Folgende Werte sind zulässig:

  • 1 oder True: "Vorab laden" ist aktiviert.

  • 0 oder False: "Vorab laden" ist deaktiviert.

PhysicalPath

Ja [Erstellungsaktion]

Nein [alle anderen Aktionen für virtuelle Verzeichnisse, Websites und Webanwendungen]

Der vollständige physische Pfad des virtuellen Verzeichnisses, der Website oder der Webanwendung.

PipeLineMode

nein

Der verwaltete Pipelinemodus, der im Anwendungspool verwendet wird. Folgende Werte sind zulässig:

  • Classic

  • Integrated

PortNumber

Ja [nur Erstellungsaktion]

Die Portnummer, die für eine neue oder geänderte Website verwendet werden soll.

ProcessIdleTimeOut

nein

Die Zeit in Minuten, die sich ein Prozess im Anwendungspool im Leerlauf befinden kann.

RecycleAfterMinutes

nein

Eine feste Zeitspanne in Minuten, nach der der Anwendungspool wieder verwendet wird.

RecycleFixedTime

nein

Ein fester Zeitpunkt, an dem der Anwendungspool wieder angewendet wird. Das erforderliche Format lautet: HH:MM (z. B. 23:58 oder 01:23).

RecycleKbMemory

nein

Die maximale Menge Arbeitsspeicher (in KB), die verwendet werden soll, bevor der Anwendungspool wiederverwendet wird.

SiteName

Ja [Websiteaktion]

Nein [Aktion für virtuelle Verzeichnisse]

Der Name der Website, die erstellt, konfiguriert, entfernt, gestartet oder beendet werden soll. [Websiteaktion]

Der Name der Website, unter der sich das virtuelle Verzeichnis befindet. Wenn diese nicht definiert sind, wird die standardmäßige Website verwendet. [Aktion für virtuelle Verzeichnisse]

StartMode

nein

Der Startmodus, der für den Anwendungspool verwendet wird. Folgende Werte sind zulässig:

  • OnDemand

  • AlwaysRunning

VirtualDirectoryName

ja

Das ist der Name des virtuellen Verzeichnisses, das erstellt, konfiguriert oder entfernt werden soll.

WebApplicationName

nein

Der Name der Webanwendung, in der sich das virtuelle Verzeichnis befindet. Ist dies nicht definiert, wird die Stammwebanwendung der Website verwendet.

WebAppName

ja

Das ist der Name der Webanwendung, die konfiguriert, erstellt oder entfernt werden soll.

WebSiteName

Ja [Websiteaktion]

Nein [Webanwendungsaktion]

Der Name der Website, die konfiguriert, erstellt, entfernt, gestartet oder beendet werden soll. [Websiteaktion]

Der Name der Website, unter der sich die Webanwendung befindet. Wenn diese nicht definiert sind, wird die standardmäßige Website verwendet. [Webanwendungsaktion]

Ff425471.collapse_all(de-de,VS.120).gifErstellen oder Bearbeiten von INI-Dateien

Diese INI-Datei-Aktionen verwenden das Tool INI-Datei-Manager, um Abschnitte und Schlüssel in der Datei hinzuzufügen, zu ändern oder zu entfernen. Weitere Informationen über dieses Tool, wechseln Sie hier.

Ff425471.collapse_all(de-de,VS.120).gif

Aktion

Beschreibung

Schlüssel erstellen

Erstellt einen neuen Schlüssel mit einem Wert in einem bestimmten Abschnitt einer INI-Datei. Wenn die angegebene Datei nicht vorhanden ist, wird sie von der Aktion erstellt. Wenn der angegebene Abschnitt nicht vorhanden ist, wird er von der Aktion erstellt. Wenn der Schlüssel bereits im angegebenen Abschnitt vorhanden ist, wird sein Wert von der Aktion ersetzt.

Schlüssel bearbeiten

Ändert einen vorhandenen Schlüssel in einem bestimmten Abschnitt einer INI-Datei. Wenn die angegebene Datei nicht vorhanden ist, wird sie von der Aktion erstellt. Wenn der angegebene Abschnitt nicht vorhanden ist, wird er von der Aktion erstellt. Wenn der Schlüssel bereits im angegebenen Abschnitt vorhanden ist, wird er von der Aktion hinzugefügt.

Wert bearbeiten

Ändert den Wert eines vorhandenen Schlüssels in einem bestimmten Abschnitt einer INI-Datei. Wenn die angegebene Datei nicht vorhanden ist, wird sie von der Aktion erstellt. Wenn der angegebene Abschnitt nicht vorhanden ist, wird er von der Aktion erstellt. Wenn der Schlüssel nicht im angegebenen Abschnitt vorhanden ist, wird er von der Aktion hinzugefügt.

Schlüssel entfernen

Entfernt einen Schlüssel und seine Werte aus einem bestimmten Abschnitt einer INI-Datei. Wenn die angegebene Datei nicht vorhanden ist, schlägt die Aktion fehl. Wenn der angegebene Abschnitt oder Schlüssel nicht vorhanden ist, wird die Aktion trotzdem ausgeführt. Wenn Sie angeben, dass alle Schlüssel aus einem Abschnitt entfernt werden sollen, wird auch der Abschnitt entfernt.

Abschnitt bearbeiten

Ändert den Namen des Abschnitts in einer INI-Datei. Wenn die angegebene Datei nicht vorhanden ist, wird sie von der Aktion erstellt. Wenn der angegebene Abschnitt nicht vorhanden ist, wird die Aktion trotzdem ausgeführt.

Abschnitt entfernen

Entfernt einen Abschnitt und alle seine Schlüssel und Werte innerhalb einer INI-Datei. Wenn die angegebene Datei nicht vorhanden ist, schlägt die Aktion fehl. Wenn der angegebene Abschnitt nicht vorhanden ist, wird die Aktion trotzdem ausgeführt.

Ff425471.collapse_all(de-de,VS.120).gifKonfigurationsvariablen

Parameter

Erforderlich

Beschreibung

INIFile

ja

Der Name und Pfad der zu ändernden INI-Datei.

KeyName

ja

Der Name des Schlüssels, der erstellt, bearbeitet oder entfernt werden soll.

KeyValue

nein

Der neue Wert, der einem Schlüssel zugeordnet werden soll. Sofern dies nicht angegeben ist, aber NewKeyName angegeben ist, wird der tatsächliche Wert vom System verwendet. Sofern weder dies noch NewKeyName angegeben ist, wird der Wert geleert.

NewKeyName

nein

Der neue Name, der einem Schlüssel zugeordnet werden soll. Sofern nichts angegeben wird, bleibt der Name des Schlüssels unverändert.

NewSectionName

nein

Der neue Name, der einem Abschnitt zugewiesen werden soll. Sofern nicht anders angegeben, werden die Schlüssel des alten Abschnitts unter den Stammabschnitt gestellt (alle Schlüssel, die sich am Anfang der Datei befinden, bevor der erste Abschnitt im Stamm berücksichtigt wird).

SectionName

nein

[Aktion zum Erstellen oder Ändern eines Schlüssels] Der Name des Abschnitts, in dem ein Schlüssel hinzugefügt oder geändert werden soll. Wird dies nicht angegeben, wird der Stammabschnitt aktualisiert.

HinweisHinweis
Alle Schlüssel, die sich am Anfang der Datei vor dem ersten Abschnitt befinden, werden als Stammabschnitt betrachtet.

[Umbenennungsaktion] Der Abschnitt, der umbenannt werden soll. Falls nicht angegeben, werden die Schlüssel des alten Abschnitts im Stammabschnitt platziert.

[Entfernungsaktion] Der Abschnitt, der entfernt werden soll. Wird kein Abschnitt angegeben, wird der Stammabschnitt entfernt.

Ff425471.collapse_all(de-de,VS.120).gifSQL Server-Datenbanken verwalten

Diese Aktionen verwenden das Tool Datenbankbereitsteller – Skript ausführen, um eine SQL Server-Datenbank zu erstellen, zu löschen, zu sichern und wiederherzustellen. Weitere Informationen über dieses Tool, wechseln Sie hier.

Ff425471.collapse_all(de-de,VS.120).gif

Aktionen

Beschreibung

SQL-Datenbank erstellen

Erstellt eine neue Datenbank. Falls die Datenbank bereits vorhanden ist, schlägt die Aktion fehl.

SQL-Datenbank löschen

Löscht eine Datenbank. Wenn die Datenbank nicht vorhanden ist, schlägt die Aktion fehl.

SQL-Datenbank sichern

Sichert eine vorhandene Datenbank in einem angegebenen Pfad.

SQL-Datenbank wiederherstellen

Stellt eine Datenbank aus einer angegebenen Quelle wieder her.

Ff425471.collapse_all(de-de,VS.120).gifKonfigurationsvariablen

Parameter

Erforderlich

Beschreibung

DatabaseName

ja

Der Name der SQL Server-Datenbank, die erstellt, gelöscht, gesichert oder wiederhergestellt werden soll.

Path

ja

Der Pfad und Dateiname, unter dem die Datenbanksicherung gespeichert werden soll. Beispiel: \\server\filename.bak.

ServerName

ja

Der Name des Servers, auf dem die SQL-Datenbank erstellt, gesichert, wiederhergestellt oder gelöscht werden soll.

Source

ja

Der Pfad und der Dateiname der Datenbanksicherung, die wiederhergestellt werden soll.

Ff425471.collapse_all(de-de,VS.120).gifEinrichten der Server

Diese Aktionen können verwendet werden, um den Servercomputer einzurichten, wenn auf ihm ein Windows-Betriebssystem ausgeführt wird. Sie können Befehle ausführen und Prozesse beenden sowie Dateien, Ordner, Umgebungsvariablen und Windows-Registrierungsschlüssel und -werte verwalten. Das System führt diese Aktionen mit einer Reihe vordefinierter Releaseverwaltungstools aus, einschließlich Befehlszeilenausführung, Windows-Prozess und XCopy-Bereitsteller. Ausführliche Informationen zu diesen Tools, wechseln Sie hier.

Ff425471.collapse_all(de-de,VS.120).gif

Aktion

Hinweise und mögliche Gründe für Bereitstellungsfehler

  • Befehlszeile ausführen

  • Befehlszeile als Benutzer ausführen

  • Windows-Prozess beenden

leerer Abstandshalter

Verwenden Sie Befehlszeile ausführen, um einen Befehl mit der Deployment Agent-Identität auszuführen.

Verwenden Sie Befehlszeile als Benutzer ausführen, um einen Befehl mit bestimmten Benutzeranmeldeinformationen auszuführen.

  • Datei oder Ordner kopieren

  • Ordner erstellen

  • Datei(en) oder Ordner löschen

  • Datei oder Ordner verschieben

  • Datei oder Ordner umbenennen

  • Datei- oder Ordnerattribute bearbeiten

  • Datei- oder Ordnerbesitzer bearbeiten

Diese Aktionen unterstützen das Erstellen, Ändern und Löschen von Dateien, Ordnern und das Auswählen von Attributen.

Wenn Sie Dateien oder Ordner erstellen, wird auch jedes nicht vorhandene übergeordnete Verzeichnis des Ordners erstellt.

  • Umgebungsvariable erstellen

  • Umgebungsvariable bearbeiten

  • Umgebungsvariable löschen

Diese Aktionen unterstützen das Erstellen, Ändern und Löschen von Umgebungsvariablen.

  • Windows-Registrierungsschlüssel erstellen

  • Windows-Registrierungsschlüssel löschen

  • Windows-Registrierungsschlüssel ändern

  • Windows-Registrierungswert erstellen

  • Windows-Registrierungswert löschen

  • Windows-Registrierungswert bearbeiten

Diese Aktionen unterstützen das Erstellen, Ändern und Löschen von Registrierungsschlüsseln und -werten. Die Bereitstellungssequenz schlägt nur fehl, wenn Sie versuchen, einen Registrierungsschlüssel zu ändern, der nicht vorhanden ist.

Ff425471.collapse_all(de-de,VS.120).gifKonfigurationsvariablen zum Ausführen von Befehlen oder Beenden von Prozessen

Parameter

Erforderlich

Beschreibung

Arguments

nein

Die Argumente, die für das Ausführen der Befehlszeile erforderlich sind.

command

ja

Fester Wert: ./WindowsProcess.ps1.

FilePath

nein

Die Domäne des Benutzers, der als Identität des Anwendungspools auftritt. Ist er nicht definiert, und IdentityUserName ist definiert, wird der Benutzer als lokaler Benutzer betrachtet (d. h. .\localuser).

IsKillProcessTree

nein

Gibt an, ob die Prozessstruktur beendet werden soll. Folgende Werte sind zulässig:

  • 1: Prozessstruktur beenden.

  • 0 (oder leer): Prozessstruktur nicht beenden.

ProcessName

ja

Der Name des aufzuhebenden Windows-Prozesses.

UserDomain

nein

Die Domäne des zum Ausführen der ausführbaren Datei verwendeten Benutzers. Ist dies nicht angegeben, wird "\localuser" zugewiesen.

UserName

Ja [Aktion zum Ausführen von Befehl]

Nein [Aktion zum Beenden des Prozesses]

Der Name des zum Ausführen der ausführbaren Datei verwendeten Benutzers.

Das den Prozess ausführende Benutzerkonto. Sofern nicht angegeben, wird der Prozess für alle Benutzer aufgehoben.

UserPassword

nein

Das Kennwort des zum Ausführen der ausführbaren Datei verwendeten Benutzers.

Ff425471.collapse_all(de-de,VS.120).gifKonfigurationsvariablen zum Verwalten von Dateien und Ordnern

Parameter

Erforderlich

Beschreibung

Archive

nein

Hiermit wird das Archivattribut für Dateien oder Ordner festgelegt oder zurückgesetzt.

  • +: Das Flag wird festgelegt.

  • -: Das Flag wird zurückgesetzt.

  • Bei jedem anderen Wert wird der aktuelle Flagwert beibehalten.

DestinationFileFolder

Die .NET Framework-Version, die für den Anwendungspool verwendet wird. Dieser Parameter ist nur für IIS 7.5, 8.0 und 8.5 zulässig. Die folgenden Werte sind zulässig: v1.0, v1.1, v2.0 oder v4.0.

DestinationName

ja

Der Zielpfad, in den Dateien oder Ordner kopiert oder verschoben werden. Oder der neue Name, in den die Datei oder der Ordner umbenannt werden soll.

FileFolderName

ja

Die Quelldateien oder Quellordner, die gelöscht, geändert, verschoben oder umbenannt werden sollen. Für die Löschaktion können Sie Platzhalter verwenden, beispielsweise c:, temp oder *.log.

FolderName

ja

Der Name des Ordners und der Pfad, die erstellt werden sollen.

Hidden

nein

Legt das Attribut "Ausgeblendet" für Dateien oder Ordner fest oder setzt es zurück.

  • +: Das Flag wird festgelegt.

  • -: Das Flag wird zurückgesetzt.

  • Bei jedem anderen Wert wird der aktuelle Flagwert beibehalten.

OwnerDomain

nein

Domäne des neuen Besitzers der Dateien oder Ordner. Ist dies nicht angegeben, wird "\localuser" zugewiesen.

OwnerDomain

ja

Der Name des neuen Besitzers der Dateien oder Ordner.

ReadOnly

Legt das Attribut "Schreibgeschützt" für Dateien oder Ordner fest oder setzt es zurück.

  • +: Das Flag wird festgelegt.

  • -: Das Flag wird zurückgesetzt.

  • Bei jedem anderen Wert wird der aktuelle Flagwert beibehalten.

SourceFileFolder

ja

Die zu kopierenden Quelldateien oder -ordner. Sie können Platzhalter verwenden, beispielsweise c:, temp oder *.log.

System

Hiermit wird das Systemattribut für Dateien oder Ordner festgelegt oder zurückgesetzt.

  • +: Das Flag wird festgelegt.

  • -: Das Flag wird zurückgesetzt.

  • Bei jedem anderen Wert wird der aktuelle Flagwert beibehalten.

Ff425471.collapse_all(de-de,VS.120).gifKonfigurationsvariablen für Umgebungsvariablenaktionen

Parameter

Erforderlich

Beschreibung

VariableName

ja

Der Name der zu erstellenden, zu ändernden oder zu löschenden Variable.

VariableValue

nein

Der Wert, der der hinzugefügten bzw. geänderten Variablen zugeordnet werden soll. Wenn kein Wert festgelegt wird, werden die Variablen gelöscht.

Ff425471.collapse_all(de-de,VS.120).gifKonfigurationsvariablen für Windows-Registrierungsaktionen

Parameter

Erforderlich

Beschreibung

NewRegistryKey

ja

Der vollständige Name des Zielregistrierungsschlüssels, beispielsweise HKLM, Software oder NEWKEY.

OperatingSystemType

nein

Der Betriebssystemtyp, in dem der Registrierungsschlüssel erstellt wird. Folgende Werte sind zulässig:

  • 32: (Standard) Erstellt einen 32-Bit-Registrierungsschlüssel.

  • 64: Erstellt einen 64-Bit-Registrierungsschlüssel.

RegistryData

nein

Die an den Registrierungswert zu übergebenden Daten.

RegistryKey

ja

Der vollständige Name des Registrierungsschlüssels, der erstellt, geändert oder gelöscht werden soll. Beispielsweise HKLM, Software oder NEWKEY.

RegistryValue

ja

Der Name des hinzuzufügenden oder zu ändernden Registrierungswerts.

ValueType

nein

Der Datentyp des Registrierungswerts. Folgende Werte sind zulässig:

  • REG_SZ: (Standard): Zeichenfolge

  • REG_QWORD_LITTLE_ENDIAN: 64-Bit-Zahl im Little-Endian-Format

  • REG_QWORD: 64-Bit-Zahl

  • REG_NONE: kein Wert

  • REG_MULTI_SZ: Multi-Linienzeichenfolge (getrennt durch \0)

  • REG_LINK: symbolische Verknüpfung

  • REG_EXPAND_SZ: Zeichenfolge mit nicht erweiterten Verweisen auf Umgebungsvariablen

  • REG_DWORD_BIG_ENDIAN: 32-Bit-Zahl im Little-Endian-Format

  • REG_DWORD_LITTLE_ENDIAN: 32-Bit-Zahl im Big-Endian-Format

  • REG_DWORD: 32-Bit-Zahl

  • REG_BINARY: Binärdaten jeder Art

Ff425471.collapse_all(de-de,VS.120).gifVerwalten von Windows-Diensten

Diese Aktionen verwenden das vordefinierte Tool Windows-Dienst-Manager, um einen Windows-Dienst zu erstellen, zu konfigurieren, zu löschen, neu zu starten, zu starten und zu beenden. Weitere Informationen über dieses Tool, wechseln Sie hier.

Ff425471.collapse_all(de-de,VS.120).gif

Aktion

Verwendung und mögliche Gründe für Bereitstellungsfehler

  • Dienst konfigurieren

  • Dienstanmeldeinformationen konfigurieren

  • Dienst erstellen

  • Dienst löschen

  • Dienst neu starten

  • Dienst starten

  • Dienst beenden

leerer Abstandshalter

Verwenden Sie Dienst erstellen, um einen neuen Dienst zu erstellen. Die Bereitstellungssequenz schlägt fehl, wenn der Dienst bereits vorhanden ist.

Verwenden Sie Dienst konfigurieren, um einen vorhandenen Dienst zu konfigurieren. Die Bereitstellungssequenz schlägt fehl, wenn der Dienst nicht vorhanden ist.

Verwenden Sie Anmeldeinformationen für Dienst konfigurieren, um einen vorhandenen Dienst mit neuen Anmeldeinformationen zu konfigurieren. Die Bereitstellungssequenz schlägt fehl, wenn der Dienst nicht vorhanden ist.

Außerdem schlägt die Bereitstellungssequenz fehl, wenn der angegebene ServiceName-Parameter nicht vorhanden ist, und Sie angeben, dass der Dienst gestartet, beendet oder neu gestartet werden soll. Sie schlägt nicht fehl, wenn der Dienst bereits gestartet oder beendet wurde.

Ff425471.collapse_all(de-de,VS.120).gifKonfigurationsvariablen

Parameter

Erforderlich

Beschreibung

BinPath

nein

Der Binärpfad und der Name des Diensts.

Description

ja

Beschreibung des zu konfigurierenden oder zu erstellenden Diensts.

DisplayName

nein

Name des zu konfigurierenden oder zu erstellenden Diensts.

Password

nein

Das Kennwort des zum Starten des Diensts angegebenen Benutzernamens.

ServiceName

ja

Der Name des Diensts, der erstellt, konfiguriert, gelöscht, wiederverwendet, gestartet oder beendet werden soll.

StartMode

nein

Startmodus des Diensts. Folgende Werte sind zulässig:

  • Automatisch: (Standard) Der Dienst wird beim nächsten Neustart des Computers automatisch gestartet.

  • Deaktiviert: Der Dienst wird deaktiviert.

  • Manuell: Der Dienst soll nur manuell gestartet werden.

UserName

ja

Benutzername, der zum Starten des Diensts verwendet werden soll. Verwenden Sie das Format DOMÄNE\BENUTZER, beispielsweise NT AUTHORITY\NETWORK SERVICE. Wenn Sie UserName angeben, müssen Sie auch Password angeben.

Um die Anmeldeinformationen auf "LocalSystem" zurückzusetzen, geben Sie LocalSystem als Benutzer und zwei Anführungszeichen ("") als Kennwort ein.