Add-SBHost

更新时间: 2013年5月

Add-SBHost

可以使用此 cmdlet 将安装了 Service Bus for Windows Server 的计算机添加到场中。

语法

Parameter Set: Default
Add-SBHost -CertificateAutoGenerationKey <SecureString> -EnableFirewallRules <Boolean> -RunAsPassword <SecureString> -SBFarmDBConnectionString <String> [-ExternalBrokerPort <Int32> ] [-ExternalBrokerUrl <Uri> ] [ <CommonParameters>]




详细说明

运行 Add-SBHost 可将主机添加到Service Bus for Windows Server场。创建Service Bus for Windows Server场时,该场不包含任何主机,并且无法提供任何服务。仅当添加了第一台主机时,该场才被视为运行。

参数

-CertificateAutoGenerationKey<SecureString>

指定场用于保护自动生成的证书的密钥。如果要自动生成证书,此参数是必需的。


别名

是否必需?

true

在哪里?

named

默认值

是否接受管道输入?

false

是否接受通配符?

false

-EnableFirewallRules<Boolean>

启用或禁用防火墙规则。


别名

是否必需?

true

在哪里?

named

默认值

是否接受管道输入?

false

是否接受通配符?

false

-ExternalBrokerPort<Int32>

表示 Service Bus for Windows Server 用于 ExternalBroker 通信的端口。


别名

是否必需?

false

在哪里?

named

默认值

是否接受管道输入?

false

是否接受通配符?

false

-ExternalBrokerUrl<Uri>

指定区分大小写的 ExternalBroker URI。


别名

是否必需?

false

在哪里?

named

默认值

是否接受管道输入?

false

是否接受通配符?

false

-RunAsPassword<SecureString>

指定在场中运行服务的用户帐户的密码。

如果场中的所有计算机都共享同一服务帐户并且安全策略要求定期更改服务帐户密码,则必须在场中的每台计算机上执行特定操作才能继续在场中添加和删除节点。请参阅标题为“使用 Cmdlet 管理场密码更改”的部分以了解此过程。


别名

是否必需?

true

在哪里?

named

默认值

是否接受管道输入?

false

是否接受通配符?

false

-SBFarmDBConnectionString<String>

指定要作为 Service Bus for Windows Server 管理数据库添加的 SQL Server 实例的连接字符串。


别名

是否必需?

true

在哪里?

named

默认值

是否接受管道输入?

false

是否接受通配符?

false

<CommonParameters>

此 cmdlet 支持常见的参数:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。有关详细信息,请参阅 TechNet 上的 about_CommonParameters (http://go.microsoft.com/fwlink/p/?LinkID=113216)。

输入

输入类型是可以传送到 cmdlet 的对象的类型。

输出

输出类型是 cmdlet 发出的对象的类型。

示例

示例 1

将安装了 Service Bus for Windows Server 的计算机添加到 Service Bus for Windows Server 场。


PS C:\> $myPassword=convertto-securestring '*************' -asplaintext -forcePS C:\> Add-SBHost -SBFarmDBConnectionString 'Data Source=localhost\sqlexpress;Initial Catalog=SbManagementDB;Integrated Security=True' -RunAsPassword $myPassword

示例 2

添加已安装了 Service Bus for Windows Server 的计算机,并且在初始化场时将指定证书密钥。


PS C:\> $myPassword=convertto-securestring '*************' -asplaintext -forcePS C:\> $certKey=convertto-securestring '*************' -asplaintext -forcePS C:\> Add-SBHost -SBFarmDBConnectionString 'Data Source=localhost\sqlexpress;Initial Catalog=SbManagementDB;Integrated Security=True' -RunAsPassword $myPassword -CertificateAutoGenerationKey certKey

社区附加资源

显示: