Add-WFHost
Add-WFHost
Cette cmdlet permet d'ajouter cet ordinateur à la batterie de serveurs Workflow. Workflow Manager 1.0 doit déjà être installé sur l'ordinateur.
Syntaxe
Parameter Set: Default
Add-WFHost -CertificateAutoGenerationKey <SecureString> -RunAsPassword <SecureString> -WFFarmDBConnectionString <String> [-EnableFirewallRules <Boolean> ] [-EnableHttpPort] [-SBClientConfiguration <String> ] [ <CommonParameters>]
Description détaillée
Exécutez la cmdlet Add-WFHost
pour ajouter un nouvel hôte à la batterie de serveurs Workflows. Lorsqu'une batterie de serveurs de flux de travail est créée, elle ne contient aucun hôte et ne peut fournir aucun service. Ce n'est que lorsque le premier hôte est ajouté à la batterie de serveurs que celle-ci devient opérationnelle.
Paramètres
-EnableFirewallRules<Boolean>
Ce paramètre permet de spécifier l'acceptation utilisateur pour l'activation des règles de pare-feu. Les règles de pare-feu doivent être activées pour que la batterie de serveurs fonctionne correctement.
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>
Cette phrase secrète est requise pour la génération automatique des certificats. Ce paramètre est obligatoire pour générer automatiquement des certificats.
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 |
-EnableHttpPort
Indique s'il faut activer le port 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 |
-RunAsPassword<SecureString>
Spécifie le mot de passe du compte d'utilisateur sous lequel les services sont exécutés dans la batterie de serveurs.
Si tous les ordinateurs d'une batterie de serveurs partagent le même compte de service et que la stratégie de sécurité requiert que le mot de passe du compte de service soit changé régulièrement, vous devez effectuer des actions spécifiques sur chaque ordinateur de la batterie de serveurs pour être en mesure de continuer à ajouter et à supprimer des nœuds dans la batterie de serveurs. Pour plus d'informations sur cette procédure, consultez la section intitulée « Gestion des changements de mot de passe de la batterie de serveurs à l'aide de cmdlets ».
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 |
-SBClientConfiguration<String>
Configuration du client Service Bus.
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 |
-WFFarmDBConnectionString<String>
Spécifie la chaîne de connexion pour l'instance SQL Server ajoutée en tant que base de données de gestion de la batterie.
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.
Exemples
Exemple 1
Ajoutez cet ordinateur à la batterie de serveurs Workflow.
PS C:\> $CertKey=convertto-securestring 'CertificatePassword' -asplaintext -force;
$RunAsPassword=convertto-securestring 'RunAsPassword' -asplaintext -force;
$config = Get-SBClientConfiguration -NameSpaces 'SBNamspace';
Add-WFHost -WFFarmDBConnectionString 'Data Source=localhost;Initial Catalog=WFManagementDB;Integrated Security=True' -SBClientConfiguration $config -EnableFirewallRules $True -RunAsPassword $RunAsPassword -CertificateAutoGenerationKey $CertKey -verbose