Partager via


Restore-WFFarm

Restore-WFFarm

Cette cmdlet est utilisée dans les scénarios de récupération d'urgence pour configurer la batterie de serveurs à l'aide des bases de données récupérées.

Syntaxe

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

Description détaillée

Exécutez la cmdlet Restore-WFFarm dans les scénarios de récupération d'urgence pour configurer la batterie de serveurs à l'aide des bases de données récupérées.

Paramètres

-AdminGroup<String>

Représente l'ensemble d'utilisateurs considérés comme des administrateurs de workflow.

Alias

aucune

Requis ?

false

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-CertificateAutoGenerationKey<SecureString>

Ce paramètre représente le mot de passe qui permet de stocker de manière sécurisée le certificat généré automatiquement dans la base de données.

Alias

aucune

Requis ?

true

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-ConsistencyVerifierLogPath<String>

Alias

LogFilePath

Requis ?

false

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-EncryptionCertificateThumbprint<String>

Ce certificat permet de sécuriser les chaînes de connexion SQL. Si ce paramètre n'est pas fourni, la valeur prise en compte est celle du certificat SSL. Représente le certificat de chiffrement.

Alias

aucune

Requis ?

false

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-HttpPort<Int32>

Numéro de port utilisé pour les communications HTTP.

Alias

aucune

Requis ?

false

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-HttpsPort<Int32>

Numéro de port utilisé pour les communications HTTPS.

Alias

aucune

Requis ?

false

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-InstanceDBConnectionString<String>

Représente la chaîne de connexion de la base de données de passerelle.

Alias

aucune

Requis ?

true

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-InstanceStateSyncTime<DateTime>

Alias

syncTime

Requis ?

false

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-OutboundCertificateThumbprint<String>

Certificat utilisé comme certificat sortant par Workflow Manager 1.0.

Alias

aucune

Requis ?

true

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-ResourceDBConnectionString<String>

Représente la chaîne de connexion de la base de données de conteneurs pour Service Bus.

Alias

aucune

Requis ?

true

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-RunAsAccount<String>

Représente le compte sous lequel le service est exécuté.

Alias

aucune

Requis ?

false

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-SslCertificateThumbprint<String>

Représente le certificat SSL utilisé par la batterie de serveurs Workflow.

Alias

aucune

Requis ?

true

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-WFFarmDBConnectionString<String>

Ceci représente la chaîne de connexion de la base de données dans laquelle tous les paramètres de configuration sont stockés.

Alias

aucune

Requis ?

true

Position ?

named

Valeur par défaut

aucune

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

<CommonParameters>

Cette applet de commande prend en charge les paramètres communs :-Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer et -OutVariable. Pour plus d'informations, consultez about_CommonParameters

Entrées

Le type d'entrée correspond au type des objets que vous pouvez canaliser vers l'applet de commande.

Sorties

Le type de sortie correspond au type des objets émis par l'applet de commande.

Remarques

  • Cette cmdlet peut expirer avec une exception WFRuntimeSettingFailed . Une fois cette commande exécutée, des requêtes supplémentaires doivent être effectuées pour déterminer si l'opération a réussi.

Exemples

Exemple 1

Restaurez la batterie de serveurs Workflow à l'aide des bases de données récupérées.

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

Exemple 2

Restaurez la batterie de serveurs Workflow à l'aide des bases de données récupérées.

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