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