上一主题: PowerShell 概念下一主题: 运行 Arcserve RHA PowerShell


对象传递

Windows PowerShell 提供基于对象而不是文本的新交互模式。 使用对象的一个主要优势在于可以更方便地传递命令,即将一个命令的输出作为输入传递给另一个命令。

接收对象的命令可以直接作用于对象的属性和方法,而不用进行任何转换或操作。 您可以按名称查看对象的属性和方法,而不用计算数据在输出中的位置。

在下例中,Get-Scenario 命令的结果传递给 Get-Hosts 命令。 传递操作符 (|) 将其左边的命令结果传递给其右边的命令,输出被传递到 Format-Table 命令。

PS> Get-Scenario "File Server*" | Get-Hosts | FT -AUTO
方案      名称          角色   父级         状态   IP            端口
--------      ----          ----   ------         -----   --            ----
File Server 1 192.168.1.152 Master  --            Running 192.168.1.152 25000
File Server 1 192.168.1.153 Replica 192.168.1.152 Running 192.168.1.153 25000
File Server   192.168.1.152 Master  --            Stopped 192.168.1.152 25000
File Server   192.168.1.153 Replica 192.168.1.152 Stopped 192.168.1.153 25000

安装 Arcserve RHA PowerShell

要使用 Arcserve RHA PowerShell,您需要安装 Windows PowerShell 和 Arcserve RHA 管理单元。

有关 Windows PowerShell 和 Arcserve RHA 管理单元的要求与安装的详细信息,请参阅《Arcserve RHA 安装指南》

重要说明! Arcserve RHA PowerShell 和与其连接的 Arcserve RHA Control Service 必须具有相同的版本。