Share via


Restore-WFFarm

Restore-WFFarm

Este cmdlet é usado em situações de recuperação de desastre para configurar o farm usando bancos de dados recuperados.

Sintaxe

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

Descrição detalhada

Execute Restore-WFFarm em situações de recuperação de desastre para configurar o farm usando bancos de dados recuperados.

Parâmetros

-AdminGroup<String>

Representa o conjunto de usuários que são considerados administradores de workflow.

Aliases

nenhum

Obrigatório?

false

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-CertificateAutoGenerationKey<SecureString>

Isto representa a senha que será usada para armazenar de forma segura o certificado gerado automaticamente no banco de dados.

Aliases

nenhum

Obrigatório?

true

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-ConsistencyVerifierLogPath<String>

Aliases

LogFilePath

Obrigatório?

false

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-EncryptionCertificateThumbprint<String>

Este certificado é usado para proteger as cadeias de conexão SQL. Caso não seja fornecido, ele obterá o valor de SslCertificate. Representa o certificado de criptografia.

Aliases

nenhum

Obrigatório?

false

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-HttpPort<Int32>

O número de porta usado para comunicação HTTP.

Aliases

nenhum

Obrigatório?

false

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-HttpsPort<Int32>

O número de porta usado para comunicação HTTPS.

Aliases

nenhum

Obrigatório?

false

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-InstanceDBConnectionString<String>

Representa a cadeia de conexão do banco de dados do gateway.

Aliases

nenhum

Obrigatório?

true

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-InstanceStateSyncTime<DateTime>

Aliases

syncTime

Obrigatório?

false

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-OutboundCertificateThumbprint<String>

O certificado que será usado como o certificado de saída pelo Workflow Manager 1.0.

Aliases

nenhum

Obrigatório?

true

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-ResourceDBConnectionString<String>

Representa a cadeia de conexão do banco de dados de contêiner do Service Bus.

Aliases

nenhum

Obrigatório?

true

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-RunAsAccount<String>

Representa a conta em que será executado o serviço.

Aliases

nenhum

Obrigatório?

false

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-SslCertificateThumbprint<String>

Representa o certificado SSL usado pelo farm de workflow.

Aliases

nenhum

Obrigatório?

true

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-WFFarmDBConnectionString<String>

Isto representa a cadeia de conexão do banco de dados onde toda as definições de configuração serão armazenadas.

Aliases

nenhum

Obrigatório?

true

Posição?

named

Valor padrão

nenhum

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

<CommonParameters>

Este cmdlet oferece suporte aos parâmetros comuns: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Para obter mais informações, consulte about_CommonParameters

Entradas

O tipo de entrada é o tipo dos objetos que você pode transportar para o cmdlet.

Saídas

O tipo de saída é o tipo dos objetos que o cmdlet emite.

Observações

  • Este cmdlet pode ultrapassar o tempo limite com uma exceção WFRuntimeSettingFailed. Depois de executar esse comando, devem ser realizadas consultas adicionais para determinar se a operação foi bem sucedida.

Exemplos

Exemplo 1

Restaurar o farm de workflow usando os bancos de dados recuperados.

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

Exemplo 2

Restaurar o farm de workflow usando os bancos de dados recuperados.

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