次の方法で共有


Restore-WFFarm

Restore-WFFarm

このコマンドレットは、回復されたデータベースを使用してファームを設定するための、障害回復シナリオで使用されます。

構文

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>]

詳細説明

Restore-WFFarm を障害回復シナリオでを実行して、回復されたデータベースを使用してファームを設定します。

パラメーター

-AdminGroup<String>

ワークフローの管理者であると見なされる一連のユーザーを表します。

Aliases

なし

必須/オプション

false

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-CertificateAutoGenerationKey<SecureString>

これは、自動生成された証明書をデータベースに安全に格納するために使用されるパスワードを表します。

Aliases

なし

必須/オプション

true

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-ConsistencyVerifierLogPath<String>

Aliases

LogFilePath

必須/オプション

false

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-EncryptionCertificateThumbprint<String>

この証明書は、SQL 接続文字列のセキュリティを保護するために使用されます。指定されていない場合、値は SslCertificate になります。暗号化証明書を示します。

Aliases

なし

必須/オプション

false

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-HttpPort<Int32>

HTTP 通信に使用されるポート番号。

Aliases

なし

必須/オプション

false

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-HttpsPort<Int32>

HTTPS 通信に使用されるポート番号。

Aliases

なし

必須/オプション

false

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-InstanceDBConnectionString<String>

ゲートウェイ データベースの接続文字列を示します。

Aliases

なし

必須/オプション

true

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-InstanceStateSyncTime<DateTime>

Aliases

syncTime

必須/オプション

false

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-OutboundCertificateThumbprint<String>

ワークフロー マネージャー 1.0 により送信証明書として使用される証明書。

Aliases

なし

必須/オプション

true

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-ResourceDBConnectionString<String>

Service Bus のコンテナー データベースの接続文字列を示します。

Aliases

なし

必須/オプション

true

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-RunAsAccount<String>

サービスを実行するアカウントを示します。

Aliases

なし

必須/オプション

false

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-SslCertificateThumbprint<String>

ワークフロー ファームにより使用される SSL 証明書を表します。

Aliases

なし

必須/オプション

true

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

-WFFarmDBConnectionString<String>

これは、すべての構成設定が格納されるデータベースの接続文字列を表します。

Aliases

なし

必須/オプション

true

位置

named

既定値

なし

パイプライン入力の受け入れ

false

ワイルドカード文字の受け入れ

false

<CommonParameters>

このコマンドレットは共通のパラメーターをサポートしています (-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、および -OutVariable)。詳細については、次のトピックを参照してください。 about_CommonParameters

入力

入力型は、コマンドレットにパイプできるオブジェクトの型です。

出力

出力型は、コマンドレットが出力するオブジェクトの型です。

説明

  • このコマンドレットは WFRuntimeSettingFailed 例外でタイムアウトする場合があります。このコマンドレットを実行した後は、追加のクエリを実行して操作が成功したかどうかを判断する必要があります。

使用例

例 1

回復したデータベースを使用してワークフロー ファームを復元します。

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

例 2

回復したデータベースを使用してワークフロー ファームを復元します。

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