Freigeben über


Restore-WFFarm

Restore-WFFarm

Dieses Cmdlet wird für die Wiederherstellung im Notfall verwendet, um die Farm mit wiederhergestellten Datenbanken zu konfigurieren.

Syntax

Parameter Set: AutoCert
Restore-WFFarm -CertificateAutoGenerationKey <SecureString> -InstanceDBConnectionString <String> -ResourceDBConnectionString <String> -WFFarmDBConnectionString <String> [-AdminGroup <String> ] [-ConsistencyVerifierLogPath <String> ] [-HttpPort <Int32> ] [-HttpsPort <Int32> ] [-InstanceStateSyncTime <DateTime> ] [-RunAsAccount <String> ] [ <CommonParameters>]

Parameter Set: CustomCert
Restore-WFFarm -InstanceDBConnectionString <String> -OutboundCertificateThumbprint <String> -ResourceDBConnectionString <String> -SslCertificateThumbprint <String> -WFFarmDBConnectionString <String> [-AdminGroup <String> ] [-ConsistencyVerifierLogPath <String> ] [-EncryptionCertificateThumbprint <String> ] [-HttpPort <Int32> ] [-HttpsPort <Int32> ] [-InstanceStateSyncTime <DateTime> ] [-RunAsAccount <String> ] [ <CommonParameters>]

Ausführliche Beschreibung

Führen Sie Restore-WFFarm für die Wiederherstellung im Notfall aus, um die Farm mit wiederhergestellten Datenbanken zu konfigurieren.

Parameter

-AdminGroup<String>

Stellt die Benutzer dar, die Workflow-Administratoren sind.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-CertificateAutoGenerationKey<SecureString>

Dieser Parameter stellt das Kennwort dar, das verwendet wird, um das automatisch generierte Zertifikat in der Datenbank zu speichern.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ConsistencyVerifierLogPath<String>

Aliase

LogFilePath

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-EncryptionCertificateThumbprint<String>

Das Zertifikat wird verwendet, um die SQL-Verbindungszeichenfolge zu schützen. Wenn kein Zertifikat verfügbar ist, wird der Wert von SslCertificate verwendet. Stellt das Verschlüsselungszertifikat dar.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-HttpPort<Int32>

Die für die HTTP-Kommunikation verwendete Portnummer.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-HttpsPort<Int32>

Die für die HTTPS-Kommunikation verwendete Portnummer.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-InstanceDBConnectionString<String>

Stellt die Verbindungszeichenfolge der Gatewaydatenbank dar.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-InstanceStateSyncTime<DateTime>

Aliase

syncTime

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-OutboundCertificateThumbprint<String>

Das Zertifikat, das vom Workflow-Manager 1.0 als ausgehendes Zertifikat verwendet wird.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ResourceDBConnectionString<String>

Stellt die Verbindungszeichenfolge der Containerdatenbank für Service Bus dar.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-RunAsAccount<String>

Stellt das Konto dar, unter dem der Dienst ausgeführt wird.

Aliase

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-SslCertificateThumbprint<String>

Ersetzt das SSL-Zertifikat, das für die Workflowfarm verwendet wird.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-WFFarmDBConnectionString<String>

Dieser Parameter stellt die Verbindungszeichenfolge der Datenbank dar, in der alle Konfigurationseinstellungen gespeichert werden.

Aliase

Keiner

Erforderlich?

true

Position?

named

Standardwert

Keiner

Pipelineeingabe akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

<CommonParameters>

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter about_CommonParameters

Eingaben

Mit dem Eingabetyp wird festgelegt, welchen Typ von Objekten Sie über die Pipeline an das Cmdlet übergeben können.

Ausgaben

Der Ausgabetyp bezeichnet den Typ der vom Cmdlet ausgegebenen Objekte.

Hinweise

  • Dieses Cmdlet führt ggf. zu einem Timeout mit einer WFRuntimeSettingFailed-Ausnahme. Nachdem dieser Befehl ausgeführt wurde, sollten weitere Abfragen ausgeführt werden, um zu ermitteln, ob der Vorgang erfolgreich war.

Beispiele

Beispiel 1

Wiederherstellten der Workflowfarm aus wiederhergestellten Datenbanken.

PS C:\> $CertKey=convertto-securestring 'CertificatePassword' -asplaintext-force;
Restore-WFFarm -ResourceMgmtDBConnectionString 'Data Source=SqlServerName;Initial Catalog=WfResourceDatabase;Integrated Security=True' -FarmMgmtDBConnectionString 'Data Source=SqlServerName;Initial Catalog=RecoverWFManagementDB;Integrated Security=True' -InstanceMgmtDBConnectionString 'Data Source=SqlServerName;Initial Catalog=WfInstanceDatabase;Integrated Security=True' -CertAutoGenerationKey $CertKey

Beispiel 2

Wiederherstellten der Workflowfarm aus wiederhergestellten Datenbanken.

PS C:\> $sec = ConvertTo-SecureString -Force -AsPlainText Password~1
Restore-AzureWFFarm -InstanceDBConnectionString "Data Source=localhost;Initial Catalog= WFInstanceManagementDB;Integrated Security=SSPI;Asynchronous Processing=True" -ResourceDBConnectionString "Data Source=localhost;Initial Catalog= WFResourceManagementDB;Integrated Security=SSPI;Asynchronous Processing=True" -InstanceStateSyncTime "June 28, 2012 12:30:00 PM" -ConsistencyVerifierLogPath "C:\ETH\AppFabricTemp\Textsec.txt" -WFFarmDBConnectionString "Data Source=localhost;Initial Catalog=WFManagementDB1;Integrated Security=SSPI;Asynchronous Processing=True" -Verbose -CertificateAutoGenerationKey $sec

Workflow Manager 1.0 MSDN Community Forum