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