Add-WFHost
Add-WFHost
您可以使用這個 Cmdlet 將此電腦新增至工作流程陣列。電腦上必須已安裝 Workflow Manager 1.0。
語法
Parameter Set: Default
Add-WFHost -CertificateAutoGenerationKey <SecureString> -RunAsPassword <SecureString> -WFFarmDBConnectionString <String> [-EnableFirewallRules <Boolean> ] [-EnableHttpPort] [-SBClientConfiguration <String> ] [ <CommonParameters>]
詳細描述
執行Add-WFHost
將主機新增至 Workflow 陣列。建立 Workflow 陣列之後,不會包括主機,且無法提供任何服務。只有在新增第一個主機之後,陣列才會執行。
參數
-EnableFirewallRules<Boolean>
使用這個參數來指定使用者接受啟用防火牆規則。防火牆規則必須啟用,陣列才能正常運作。
別名 |
無 |
必要項? |
false |
位置? |
named |
預設值 |
無 |
接受管線輸入? |
false |
接受萬用字元? |
false |
-CertificateAutoGenerationKey<SecureString>
需要複雜密碼以自動產生憑證。若您想要自動產生憑證,此為必要參數。
別名 |
無 |
必要項? |
true |
位置? |
named |
預設值 |
無 |
接受管線輸入? |
false |
接受萬用字元? |
false |
-EnableHttpPort
指出是否啟用 HTTP 連接埠。
別名 |
無 |
必要項? |
false |
位置? |
named |
預設值 |
無 |
接受管線輸入? |
false |
接受萬用字元? |
false |
-RunAsPassword<SecureString>
為在陣列中執行服務的使用者帳戶指定密碼。
如果陣列中的所有機器都共同相同的服務帳戶,並且安全性原則要求定期變更服務帳戶密碼,那麼您就必須在陣列中的每台機器上執行特定動作,才能在陣列中繼續新增和移除節點。查看標題為「使用 Cmdlets 管理陣列密碼變更」一節以取得此程序的說明。
別名 |
無 |
必要項? |
true |
位置? |
named |
預設值 |
無 |
接受管線輸入? |
false |
接受萬用字元? |
false |
-SBClientConfiguration<String>
Service Bus 用戶端設定。
別名 |
無 |
必要項? |
false |
位置? |
named |
預設值 |
無 |
接受管線輸入? |
false |
接受萬用字元? |
false |
-WFFarmDBConnectionString<String>
為新增為陣列管理資料庫的 SQL Server 執行個體指定連接字串。
別名 |
無 |
必要項? |
true |
位置? |
named |
預設值 |
無 |
接受管線輸入? |
false |
接受萬用字元? |
false |
<CommonParameters>
這個指令程式支援一般參數:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。如需詳細資訊,請參閱 about_CommonParameters
輸入
輸入類型是可透過管道傳送至指令程式的物件類型。
輸出
輸出類型是指令程式所發出的物件類型。
範例
範例 1
將這部電腦新增至工作流程陣列。
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