Add-WFHost

Updated: August 31, 2012

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Add-WFHost

You can use this cmdlet to add this computer to the workflow farm. Workflow Manager 1.0 must already be installed on the computer.

Syntax

Parameter Set: Default
Add-WFHost -CertificateAutoGenerationKey <SecureString> -RunAsPassword <SecureString> -WFFarmDBConnectionString <String> [-EnableFirewallRules <Boolean> ] [-EnableHttpPort] [-SBClientConfiguration <String> ] [ <CommonParameters>]

Detailed Description

Run Add-WFHost to add a new host to the Workflows farm. When a Workflows farm is created it contains no hosts and cannot provide any service. Only when the first host is added to the farm it is considered to be running.

Parameters

-EnableFirewallRules<Boolean>

Use this parameter to specify the user acceptance for enabling firewall rules. The firewall rules must be enabled for the farm to work properly.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-CertificateAutoGenerationKey<SecureString>

This passphrase is required for certificate auto generation. This is a mandatory parameter if you want certificates to be auto generated.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-EnableHttpPort

Indicates whether to enable the HTTP port.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-RunAsPassword<SecureString>

Specifies the password for the user account under which services are running on the farm.

If all the machines in a farm share the same service account and security policy requires the service account password to be changed at regular intervals, you must perform specific actions on each machine in the farm to be able to continue adding and removing nodes in the farm. See the section titled "Managing Farm Password Changes Using Cmdlets" for this procedure.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-SBClientConfiguration<String>

The Service Bus client configuration.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-WFFarmDBConnectionString<String>

Specifies the connection string for the SQL Server instance being added as the farm management database.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

<CommonParameters>

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

Outputs

The output type is the type of the objects that the cmdlet emits.

Examples

Example 1

Add this computer to the workflow farm.

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