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