使用 PowerShell 的配置

应用到: Service Bus for Windows Server 1.0

你可以创建 PowerShell 脚本,使用这些 cmdlet 来设置或更改 Service Bus for Windows Server 的配置。

手动运行 PowerShell 并输入配置 cmdlet:

  1. 打开**“开始”**菜单。

  2. 在**“所有程序”中,转到“Service Bus 1.0”。然后单击“Service Bus PowerShell”**快捷方式以启动 PowerShell 控制台。

下表列出了你用于配置 Service Bus for Windows Server 的 cmdlet。在发生故障的情况下,cmdlet 是可重入的。例如,如果 SQL 连接在场配置过程中丢失,则运行 New-SBFarm 将会失败。在这种情况下,请确保 SQL Server 正常运行并再次调用 New-SBFarm

配置操作 PowerShell Cmdlet 效果

管理场和节点

New-SBFarm

创建新场。

Add-SBHost

将节点添加到现有场。

Remove-SBHost

将节点从场中删除。

管理证书

Set-SBCertificate

替换提供给 Service Bus for Windows Server 场的证书。使用此 cmdlet 可遵循更改证书的安全合规性要求。

Set-SBCertificateAutogenerationKey

使用此 cmdlet 可更改用于保护自动生成的证书的密钥。更改密钥会重新生成用于自动生成的证书颁发机构以及自动生成的证书。因此,必须在客户端计算机上安装新的 CA。

Update-SBHost

将更改传播到场中的每台计算机。必须在场中的每台计算机上手动安装新证书。

Get-SBAutoGeneratedCA

检索用于证书自动生成的证书颁发机构。如果 Service Bus for Windows Server 的客户端与服务器计算机不在同一台计算机上,则必须在客户端计算机上安装 CA。

Get-SBFarm

显示场配置值。

Get-SBFarmStatus

显示场状态值。

启动和停止服务器

Start-SBHost

在计算机上启动服务。

Stop-SBHost

在计算机上停止服务。

启动和停止 Service Bus for Windows Server 场。

Start-SBFarm

启动 Service Bus for Windows Server 服务。

Stop-SBFarm

停止 Service Bus for Windows Server 服务。

启用和禁用参与客户体验改进计划 (CEIP)。

Enable-SBHostCEIP

启用客户体验改进计划参与。

Disable-SBHostCEIP

禁用当前的客户体验改进计划参与。

你可在用于创建 Service Bus 场的示例脚本中找到一个演示如何创建 Service Bus for Windows Server 场的脚本。