上一主题: 使用 CA ARCserve RHA PowerShell 命令

Resume-Scenario - 在挂起的副本主机上恢复复制过程

Resume-Scenario 命令可以在挂起的副本主机上恢复复制过程。 恢复复制后,累积的更改将传输并应用到副本主机,而不需要重新执行完整的数据同步。

语法
Resume-Scenario [-名称] <字符串> [-主机] <字符串>
参数
名称

方案名称。

主机

要恢复的挂起副本主机的名称。

示例:在挂起的副本主机上恢复复制过程

resume-scenario "File Server 1" 192.168.1.153

结果:

File Server 1 方案在 192.168.1.153 上恢复

Run-Scenario - 启动方案

Run-Scenario 命令可以启动一个或多个方案。

语法
Run-Scenario [-名称] <字符串> [-模式] <字符串> [-忽略] <布尔值> 
参数
名称

方案名称。 您可以使用 Get-Scenario 命令输入多个方案名称。

模式

同步模式。 输入以下项之一:

B=二进制

F=文件

忽略

比较数据期间忽略名称和大小相同的文件。 输入以下项之一:

1=是

0=否

注意

示例:启动方案

run-scenario "File Server 1" F 1

结果:

File Server 1 方案正在启动...

Run-Assessment - 在评估模式下运行方案

Run-Assessment 命令可以在未实际复制数据的情况下评估复制所需的准确带宽使用率和压缩比率基准。 运行该命令时,不会发生复制,但会收集统计信息。 完成评估过程后,会提供一个报告。

重要说明! 请不要忘记,在评估后使用 Stop-Scenario 命令停止在评估模式下运行的方案。

注意:要在生成评估报告后进行查看,请从概览页打开报告中心,并选择所需报告。

语法
Run-Assessment [-名称] <字符串>
参数
名称

方案名称。

示例:在评估模式下运行方案

run-assessment "File Server 1"

结果:

File Server 1 方案成功执行

Set-Bookmark - 设置回滚书签

书签是手工设置的检查点,用于标记可能要回滚至的状态。 Set-Bookmark 可以为指定方案设置书签。 书签是实时设置的,不用于过去的事件。 我们建议您仅在发生任何可能导致数据不稳定的活动之前设置书签。

注意

语法
Set-Bookmark [-名称] <字符串> [[-消息] <字符串>]
参数
名称

方案的名称。

消息(可选)

书签的名称。 默认名称包括设置书签时的日期和时间。

注意:建议为书签提供一个有意义的名称,以便以后轻松识别。

示例:设置回滚书签

set-bookmark "File Server 1" Backup1

结果:

方案 File Server 1:回滚书签设置成功

Stop-Scenario - 停止方案

Stop-Scenario 命令可以启动一个或多个方案。

注意:要检查操作是否已成功完成,请使用 Get-ScenarioGet-Events 命令。

语法
Stop-Scenario [-名称] <字符串>  
参数
名称

要停止的方案的名称。 您可以使用 Get-Scenario 命令输入多个方案名称。

示例:停止方案

stop-scenario "File Server 1"

结果:

File Server 1 方案已停止

Suspend-IsAliveCheck - 暂停一个正在运行的方案的 IsAlive 检查。

Suspend-IsAliveCheck”命令使您能够手动暂停某个特定 HA 方案的 IsAlive 检查。

语法
Suspend-IsAliveCheck [-ScenarioName] <String>  
参数
方案名

方案名称。

示例:暂停 SQLscenario 的 IsAlive 检查

Suspend-IsAliveCheck SQLscenario

结果:

暂停 SQLscenario 的定期 is-alive 检查。

Suspend-Scenario - 在副本主机上挂起更新

Suspend-Scenario 命令可以暂时停止将更改发送到挂起的副本主机。 在挂起期间,更改将在缓冲池中进行累积直到恢复复制,这样就无需重新进行同步。

重要说明! 挂起期间,请勿在副本主机上执行任何可使数据以任何方式发生更改的操作,包括启动 Exchange、SQL Server 或 Oracle 等应用程序。 如果需要启动会更改副本主机上数据的程序,您可以使用“Assured Recovery”选项

注意

语法
Suspend-Scenario [-名称] <字符串> [-主机] <字符串> 
参数
名称

方案名称。

主机

要挂起的副本主机。

示例:在副本主机上挂起更新

suspend-scenario "File Server 1" 192.168.1.153

结果:

File Server 1 方案在 192.168.1.153 上挂起

Switchover-Scenario - 执行切换

Switchover-Scenario 命令可以为指定的高可用性方案启动切换过程。 要切回主主机和副本主机之间的角色,请再次使用 Switchover-Scenario 命令。

语法
Switchover-Scenario [-名称] <字符串> 
参数
名称

方案名称。

示例:执行切换

Switchover-Scenario "SQL Server 1"
结果
SQL Server 1 方案正在切换到 192.168.1.153
完成!

Sync-Scenario - 启动同步

Sync-Scenario 命令可以将指定方案的主主机和副本主机同步。 不管复制是否正在运行,都可以随时手工激活同步过程。

语法
Sync-Scenario [-名称] <字符串> [-模式] <字符串> [-忽略] <布尔值> 
参数
名称

方案名称。 您可以使用 Get-Scenario 命令输入多个方案名称。

模式

同步模式。 输入以下项之一:

B=二进制

F=文件

忽略

比较数据期间忽略名称和大小相同的文件。 输入以下项之一:

1=是

0=否

示例:启动同步

sync-scenario "File Server 1" F 1

结果:

FS 1 方案的同步正在运行...
完成!

Test-Integrity - 执行 Assured Recovery 的完整性测试

Test-Integrity 命令可以在副本主机上激活 Assured Recovery 的自动完整性测试。

注意:

语法
Test-Integrity [-名称] <字符串> [-主机] <字符串>
参数
名称

方案的名称。

主机

您想要测试的副本主机的 IP 地址或主机名。

例如:执行 Assured Recovery 的完整性测试

Test-Integrity "Exchange Server 1" 192.168.1.153
结果
Assured Recovery 的完整性测试在 192.168.1.153 上开始
完成!
Assured Recovery 的完整性测试在 192.168.1.153 上完成

Unmount-Snapshot - 卸载快照

Unmount-Snapshot 命令可以释放公开的快照而不丢失快照本身。 快照仍公开,但不使用安装点。

语法
Unmount-Snapshot [-名称] <字符串> [[-索引] [<Int32>]] [[-端口] [<字符串>]]
参数
名称

要公开其中快照的主机的名称。

索引

快照的索引编号,即 Get-Snapshot 命令返回的索引号。

端口(可选)

用于连接指定主机的端口。 默认端口为 25000

示例:卸载快照

Unmount-Snapshot {97127d0b-f1c9-4db5-943d-96c39b712fe6} 1 
结果
快照 {97127d0b-f1c9-4db5-943d-96c39b712fe6} 已卸载










编辑命令

该部分说明了可以编辑方案和方案组的 CA ARCserve RHA PowerShell 命令。

Add-Dir - 为主主机和副本主机添加根目录

Add-dir 命令可以为主主机和副本主机添加根目录。 您可以为主主机和副本主机定义同一个根目录路径,也可以输入两个不同的路径。 如果没有为副本主机输入一个不同的路径,默认情况下将使用主主机路径。

语法
Add-Dir [-名称] <字符串> [-主主机路径] <字符串> [[-副本主机路径] [<字符串>]]  
参数
名称

方案名称。

主主机路径

主主机上根目录的完整路径。

副本主机路径(可选)

副本主机上根目录的完整路径。 如果未输入值,主主机和副本主机会使用同一路径。

示例:为主主机和副本主机添加同一根目录

add-dir "File Server 1" C:/Tools
结果
根目录: C:/Tools 添加成功

Add-Group - 创建方案组

Add-Group 命令可以创建新的方案组。

注意:如果未指定方案,不会在概览页中显示空方案组。

语法
Add-Group [-名称] <字符串> 
参数
名称

新方案组的名称。

注意:请输入一个唯一名称,因为不能将同一名称用于多个方案组。 如果要为新组使用的名称已存在,系统将自动对其进行更改。

示例:创建新方案组

add-group "File Server Scenarios"
结果
File Server Scenarios 组添加成功

Add-Master - 向方案添加主主机

Add-Master 命令可以向指定方案添加主主机。 定义主主机时,需要输入其主机名。 此外,还可以输入主主机的 IP 地址,但该参数不是必填项。

注意:

语法
Add-Master [-名称] <字符串> [-主机] <字符串> [[-IP] [<字符串>]] 
参数
名称

方案的名称。

主机

新主主机的主机名。

IP(可选)

新主主机的 IP 地址。 如果未定义 IP 地址,在默认情况下,系统会使用指定的主机名进行搜索,并使用它找到的第一个 IP 地址。 因此,如果主机具有多个 IP 地址,建议您在此输入要使用的 IP 地址。

示例:向方案添加主主机

add-master "File Server 1" 130.119.185.152
结果
主主机 130.119.185.152 添加成功

Add-Replica - 向方案添加副本主机

Add-Master 命令可以向指定方案添加副本主机。 定义副本主机时,需要输入其主机名,以及其 IP 地址(可选)。 然后,需要输入其父主机,父主机既可以是主主机也可以是另一副本主机。

注意:您可以将 IP 地址作为主机名输入。

使用 ACL 安全授权时,还需要输入另外三个参数的值:用户名、密码和域名。

语法
Add-Replica [-名称] <字符串> [-主机] <字符串> [[-IP] [<字符串>]] [-父主机] <字符串> [[-用户名] <字符串>] [[-密码] <字符串>] [[-域名] <字符串>]
参数
名称

方案的名称。

主机

新副本主机的主机名。

IP(可选)

新副本主机的 IP 地址 如果未定义 IP 地址,在默认情况下,系统会使用指定的主机名进行搜索,并使用它找到的第一个 IP 地址。 因此,如果主机具有多个 IP 地址,建议您在此输入要使用的 IP 地址。

父级

新副本主机的父主机。 父主机既可以是主主机也可以是上游副本主机,您可以使用其主机名,也可以使用其 IP 地址。

用户名;密码;域名(仅限 ACL)

具有添加新副本主机权限的用户的用户名、密码和域。

示例:向方案添加副本主机

add-replica "File Server 1" 130.119.185.153 -parent 130.119.185.152
结果
副本主机 130.119.185.153 添加成功

Add-Replica - 为方案添加多个副本主机

使用 Add-Replicas 命令可以同时将多个副本主机同时添加至指定方案中。 要添加多个副本主机,您需要创建包含主机的主机名和 IP 地址的文本文件。 使用该命令时,首先定义方案名称和您想添加的所有副本主机的父主机。 然后,指定包含新主机详细信息的文件的名称和路径。

语法
Add-Replicas [-方案名] <字符串> [-父主机] <字符串> [-文件名] <字符串>
参数
方案名

方案的名称。

父主机

新副本主机的父主机。 父主机既可以是主主机也可以是上游副本主机,您可以使用其主机名,也可以使用其 IP 地址。

文件名

包含主机名及其 IP 地址的文本文件。 文本应使用以下格式:

#主机名 IP 地址

QA95-W2K3-SQL1 *130.119.185.155

QA95-W2K3-EX2 *130.119.185.153

用户名;密码;域名(仅限 ACL)

具有添加新副本主机权限的用户的用户名、密码和域。

示例:为方案添加多个副本主机

add-replicas "Exchange Server" QA95-W2K3-EX1 D:\New_Replica_Hosts.txt
结果
130.119.185.151 QA95-W2K3-EX1
130.119.185.152 QA95-W2K3-EX2
已添加 2 个副本主机。

Add-Scenario - 创建新方案

Add-Scenario 命令可以创建新方案。 创建新方案时,您需要定义以下几项:

新方案在无主机和根目录的情况下创建。 您可以在稍后使用 Add-MasterAdd-ReplicaAdd-Dir 命令定义这些参数。

语法
Add-Scenario [-名称] <字符串> [[-组] [<字符串>]] [[-应用程序] [<字符串>]] [[-类型] [<字符串>]] [[-AR] [<布尔值>] 
参数
名称

新方案的名称。

注意:请输入一个唯一名称,因为不能将同一名称用于多个方案。 如果要为新方案使用的名称已存在,系统将自动对其进行更改。

组(可选)

包含新方案的方案组的名称。

注意:

  • 如果您不输入组名,新方案会被分配到默认的方案组。
  • 您可以在此通过输入新组名来创建新方案组。 您也可以使用 Add-Group 命令创建新方案组。
应用程序

要从中复制数据的服务器的类型:

  • EX - Exchange
  • SQL - SQL Server
  • ORA - Oracle
  • IIS - Internet 信息服务器
  • FS - 文件服务器
类型

解决方案的类型:

  • DR - 复制/灾难恢复
  • HA - 高可用性
AR

是否在副本服务器上执行对数据可恢复性的 Assured Recovery 测试:

  • 0 - 否
  • 1 - 是

示例:创建新方案

add-scenario "File Server 1" "File Server Scenarios" FS DR 0
结果
File Server 1 方案添加成功

Remove-Dir - 删除主主机和副本主机的根目录

Remove-Dir 命令可以删除主主机和副本主机的根目录。

注意:使用该命令,您无法只删除副本主机的根目录。 如果您删除了主主机根目录,相应的副本主机根目录也会被删除。

语法
Remove-Dir [-名称] <字符串> [-主主机路径] <字符串> 
参数
名称

方案的名称。

主主机路径

主主机上的根目录路径。

示例:删除主主机和副本主机的根目录

remove-dir "File Server 1" C:/Tools

结果:

根目录: C:/Tools 已删除

Remove-Group - 删除方案组

Remove-Group 命令可以删除指定的方案组。

注意:您只能删除空方案组。 如果要删除包含方案的组,需要先删除其中的方案。

语法
Remove-Group [-名称] <字符串> 
参数
名称

要删除的方案组的名称。

示例:删除方案组

remove-group "new group 1"
结果
new group 1 组已删除

Remove-Replica - 从方案删除副本主机

Remove-Replica 命令可以从指定方案删除副本主机。

语法
Remove-Replica [-名称] <字符串> [-主机] <字符串> [-父主机] <字符串>
参数
名称

方案的名称。

主机

要删除的副本主机的名称。

父级

要从复制树中删除的副本主机的父主机。 父主机既可以是主主机,也可以是上游副本主机。

示例:从方案删除副本主机

remove-replica "FS 1" 130.119.185.153 -parent 130.119.185.152
结果
副本主机 130.119.185.153 已删除   

Remove-Scenario - 删除方案

Remove-Scenario 命令可以删除指定的方案。

注意:无法删除正在运行的方案。

语法
Remove-Scenario [-名称] <字符串> 
参数
名称

要删除的方案的名称。

示例:删除方案

remove-scenario "File Server 2"
结果
File Server 2 方案已删除

Rename-Group - 重命名方案组

Rename-Group 命令可以更改指定方案组的名称。

语法
Rename-Group [-名称] <字符串> [-新名称] <字符串> 
参数
名称

方案组的当前名称。

新名称

方案组的新名称。

注意:请输入一个唯一名称,因为不能将同一名称用于多个方案组。 如果要为方案组使用的名称已存在,系统将自动对其进行更改。

示例:重命名方案组

rename-group Server "Exchange Server Scenarios"
结果
Server 组已重命名!

Rename-Scenario - 更改方案名称

Rename-Scenario 命令可以更改指定方案的名称。

注意:无法重命名正在运行的方案。 要更改其名称,需要先停止方案。

语法
Rename-Scenario [-名称] <字符串> [-新名称] <字符串> 
参数
名称

方案的当前名称。

新名称

方案的新名称。

示例:

rename-scenario "File Server 1" "File Server"
结果
File Server 1 方案已重命名!













在运行时更改方案的命令

现在您可以在方案运行时更改某些方案属性。 本节列出在方案运行时适用于编辑方案的命令和示例。

Apply-AllPendingRuntmeChangeableScenarioProperties

Apply-AllPendingRuntimeChangeableScenarioProperties 命令允许您在运行时将所有更改应用于所有更改的方案。

语法
Apply-AllPendingRuntimeChangeableScenarioProperties
参数

示例

假设您已更改若干方案上的属性。 这些更改都处于未决状态。 要立即应用它们,请使用该命令。

Apply-PendingRuntimeChangeableScenarioProperties

Apply-PendingRuntimeChangeableScenarioProperties 命令允许您将所有更改应用于指定的运行方案。

语法
Apply-PendingRuntimeChangeableScenarioProperties [名称]
参数

名称 - 要更改的运行方案的名称。

示例

以下命令将更改应用于名为“FileServer”的方案:

Apply-PendingRuntimeChangeableScenarioProperties FileServer
结果

结果是属性及它们的值的列表:

error_source : engine_verification_error

error_level: 错误

host_index: 2

root_dir_index: 0

property_xpath: Scenario.ReplicationTree.ReplNode.ReplNode.SpecificReplicaProps. ReplicaScheduledTask.Suspend.SuspendScript.Path


Discard-AllPendingRuntimeChangeableScenarioProperties

Discard-AllPendingRuntimeChangeableScenarioProperties 命令取消您为所有方案配置的更改。

语法
Discard-AllPendingRuntimeChangeableScenarioProperties
参数

Discard-RuntimeChangeableScenarioProperties

Discard-RuntimeChangeableScenarioProperties 命令允许您取消在指定的运行方案上做出的任何更改。

语法
Discard-RuntimeChangeableScenarioProperties [名称]
参数

名称 - 这是要丢弃更改的运行方案的名称。

示例

如果您已经对名为“FileServer”的运行方案做了很多更改并且发现了问题,请使用以下命令将方案设置回到所有原始值:

Discard-RuntimeChangeableScenarioProperties FileServer
结果

对名为“FileServer”的方案所做的所有更改都被重置回到原始值。

如果您希望仅将特定属性设置回到原始值,请使用 Set-RuntimeChangeableScenarioProperties 命令以仅更改运行方案的指定属性。 请注意,在您已经丢弃更改后,Get-AllPendingRuntimeChangeableScenarioProperties 列表中的所有记录将被删除。 运行 Apply-PendingRuntimeChangeableScenarioProperties 会导致指定方案在运行时未被更改的警告消息出现。

Get-AllPendingRuntimeChangeableScenarioProperties

Get-AllPendingRuntimeChangeableScenarioProperties 命令列出在运行时被更改的所有方案。

语法
Get-AllPendingRuntimeChangeableScenarioProperties
参数

示例

以下命令列出在运行时被更改的所有方案。

Get-AllPendingRuntimeChangeableScenarioProperties
结果

结果是方案名称的列表。

Get-AllRuntimeChangeableScenarioProperties

Get-AllRuntimeChangeableScenarioProperties 命令使您能够列出在任何方案运行时能够被更改的所有属性。

语法
get-AllRuntimeChangeableScenarioProperties
参数

示例:

下列代码发出命令,列出所有可编辑的属性,并且将输出重定向到文本文件中。

Get-AllRuntimeChangeableScenarioProperties > d:\1.txt
结果

结果是一组格式为方案/主主机/副本主机/属性名的可编辑属性。

Get-RuntimeChangeableScenarioProperties

Get-RuntimeChangeableScenarioProperties 命令使您能够找到您在指定方案正在运行时可以编辑的所有属性。 命令返回该方案可以更改的属性列表。 与 I/O 重定向命令结合使用,可将输出格式化到文本文件。

语法
Get-RuntimeChangeableScenarioProperties [名称]
参数

名称 — 运行方案的名称。

示例:

以下命令列出名为“File Server Scenario 1”的方案的所有可编辑属性:

Get-RuntimeChangeableScenarioProperties FileServerScenario1
结果

属性: False

主机: 10.0.0.0

值:False

索引: 111

类别: 副本主机

名称: SpecificReplicaProps.Suspend.SuspendScript

Get-PendingRuntimeChangeableScenarioProperties

Get-PendingRuntimeChangeableScenarioProperties 命令使您可以列出对指定运行方案所做的所有更改。

语法
Get-PendingRuntimeChangeableScenarioProperties [名称]
参数

名称 — 运行方案的名称。

示例:

以下示例显示为名为“FileServer”的方案更改的所有属性的列表:

Get-PendingRuntimeChangeableScenarioProperties FileServer
结果

结果是属性、其原始值和其新值的列表。

Set-RuntimeChangeableScenarioProperty

Set-RuntimeChangeableScenarioProperty 命令使您能够更新指定方案运行时指定属性的值。

语法
Set-RuntimeChangeableScenarioProperty [名称] [索引] [值] [主机]
参数

名称 - 要更改属性的运行方案的名称。

索引 - 想更改的属性的索引或名称。 要确定正确的名称,请使用 Get-AllRuntimeChangeableScenarioProperties 或 Get-RuntimeChangeableScenarioProperties 命令。 索引值在内部生成;即使两个方案的类型相同,相同属性可以有不同的索引。确保您获得正确的索引或名称。

- 指定属性的新设置。

主机 - (可选)只需为主主机或副本主机属性更改指定主机。 对常规或 HA 属性,该值是可选的。

示例:

以下命令基于名称更新挂起脚本属性的参数值:

Set-RuntimeChangeableScenarioProperty FileServer SpecificReplicaProps.Suspend.SuspendScript 456 -Host 10.0.0.1
结果

结果是一个表,显示属性、其原始值和新值。

Test-RuntimeChangeableScenarioProperty

Test-RuntimeChangeableScenarioProperty 命令使您可以确认方案运行时指定属性是否仍然可以被编辑。

语法
Test-RuntimeChangeableScenarioProperty [名称] [索引][主机]
参数

名称 - 运行方案的名称。

索引 - 想测试的属性的索引或名称。

主机 - 可选

示例

以下命令为名为“FileServer”的运行方案测试索引为 113 的属性。

Test-RuntimeChangeableScenarioProperty FileServer 113 -host 10.0.0.3
结果

结果是指定的索引或属性名称的 true 或 false 值。

监视命令

该部分说明了可以监视灾难恢复和高可用性过程的 CA ARCserve RHA PowerShell 命令。

Get-Dirs - 列出方案的所有根目录

Get-Dirs 命令可以列出指定方案的所有根目录。

语法
Get-Dirs [-名称] <字符串> 
参数
名称

方案名称。

示例:列出指定方案的根目录

get-dirs "File Server 1"
结果
ID       : 2721474912
方案 : File Server 1
主主机   : 192.168.1.152
路径     : C:/Tools
数据库       : False

Get-Events - 列出方案的所有事件

Get-Events 命令可以显示指定方案的复制事件列表。 事件列表可包括信息性事件、警告事件和错误事件。 显示的信息包括:事件 ID、事件日期和时间、方案名称、事件重要级别以及事件消息。

语法
Get-Events [-名称] <字符串> 
参数
名称

要查看其中事件的方案的名称。

示例:在自动调整格式的表中列出指定方案的事件

get-events "File Server 1" | FT -auto
结果
ID      时间                  方案      重要级别    消息
--      ----                  --------      --------    -------
SM00165 08-10-28 18:02:52 File Server 1 Significant Connected to...
SR00014 08-10-30 19:17:31 File Server 1 Significant Starting...
SR00139 08-10-30 19:17:35 File Server 1 Significant Starting File...
IR00119 08-10-30 19:18:16 File Server 1 Info        Root directory...
SR00120 08-10-30 19:18:16 File Server 1 Significant Synchronization...
IM00405 08-10-30 19:15:06 File Server 1 Info        Posting... 
SR00202 08-10-30 19:18:21 File Server 1 Significant All modifications...
SR00096 08-11-3 18:47:40  File Server 1 Significant Stopping scenario...

Get-Group - 列出具有指定名称的组

Get-Group 命令可以列出具有指定名称的所有方案组。 要显示该列表,需要输入要搜索的名称。

该命令还可以列出所有现有方案组。 要列出所有方案组,只需输入该命令,不需要输入方案名称。

语法
Get-group [[-组名] [<字符串>]]
参数
名称

方案组的名称。

注意:您可以在方案组名称中使用“*”或“?”通配符。

示例:列出具有指定名称的所有方案组

get-group *Server*
结果
File Server Scenarios 2
File Server Scenarios 1
Exchange Server Scenarios
File Server Scenarios

Get-Hosts - 列出方案的所有主机

Get-Hosts 命令可以列出指定方案的所有主机。

语法
Get-Hosts [-名称] <字符串> 
参数
名称

方案名称。

示例:在自动调整格式的表中列出指定方案的主机

Get-Hosts "File Server 1" |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 1192.168.1.152 Running 192.168.1.153 25000

Get-Scenario - 列出具有指定名称的方案

Get-Scenario 命令可以列出具有指定名称的所有方案。 要显示该列表,需要输入要搜索的名称。

该命令还可以列出所有现有方案。 要列出所有方案,只需输入该命令,不需要输入方案名称。

语法
Get-Scenario [[-名称] [<字符串>]] 
参数
名称

方案名称。

注意:您可以在方案名称中使用“*”或“?”通配符。

示例:在自动调整格式的表中列出所有带有指定名称的方案

get-scenario File* |FT -auto
结果
ID         组     名称            类型       主主机        状态   同步 AR
--         -----     ----          ----       ------         -----   ---- --
1123633852 Scenarios FileServer    FileServer                Unknown File False
1123633468 Scenarios File Server 1 FileServer 192.168.1.153  Stopped File False

Get-Snapshot - 显示副本主机的 VSS 快照

Get-Snapshot 可以显示指定副本主机的所有 VSS 快照。

语法
Get-Snapshot [-名称] <字符串> [[-端口] <字符串>]
参数
名称

显示在方案中的主机名称。

端口(可选)

到指定主机的连接端口。 默认端口号为 25000

示例:在自动调整格式的表中显示指定副本主机的所有 VSS 快照

Get-Snapshot 130.119.173.7 |FT -auto
结果
索引 快照        创建时间               已公开 已安装     驱动器 方案
----- --------        -------               ------- -------     ----- --------
0     {4f2bb053-5f2d} 08-11-18 16:03:09 False   Not Mounted C:/   FileServer
1     {bcbdda2b-6165} 08-11-18 16:06:00 False   Not Mounted C:/   FileServer
2     {c1f206be-2ad0} 08-11-18 16:07:17 False   Not Mounted C:/   FileServer

Get-State - 列出为指定主机定义的所有方案

Get-State 命令可以列出为指定主机定义的所有方案,以及这些方案的详细信息和状态。

语法
Get-State [-名称] <字符串> 
参数
名称

主机的名称。

示例:

get-state 130.119.185.152
结果
ID     : 2505374864
组  : FS Scenarios
名称   : FS 1
类型   : FileServer
主主机 : 130.119.185.152
状态  : Running
同步   : File
AR     : False

ID     : 2721467841
组  : File Server Scenarios
名称   : File Server 1
类型   : FileServer
主主机 : 130.119.185.152
状态  : Stopped
同步   : File
AR     : False

Get-Stats - 显示方案的复制统计信息

Get-Stats 命令可以显示每个主机在运行期间的方案统计信息。

语法
Get-Stats [-名称] <字符串> 
参数
名称

方案的名称。

示例:显示指定方案在运行期间的复制统计信息

get-stats "File Server 1"
结果
方案    : File Server 1
名称        : 192.168.1.152
角色        : Master
缓冲池大小  : 0
同步文件数  : 345
同步 MB 数 : 86
复制 MB 数  : 0

方案    : File Server 1
名称        : 192.168.1.153
角色        : Replica
缓冲池大小  : 0
同步文件数  : 345
同步 MB 数 : 86
复制 MB 数  : 0 

用户管理命令

本节将介绍 CA ARCserve RHA PowerShell 命令,使用这些命令可以监控和管理基于 ACL 的 Control Service 的用户组和用户。

注意:使用 ACL 命令需要特殊许可。

Get-SuperUserGroup - 显示超级用户组名

使用 Get-SuperUserGroup 命令可以显示已连接的 Control Service 的超级用户组的名称。

语法
Get-SuperUserGroup

注意:该命令没有参数。

示例:显示超级用户组的名称

Get-SuperUserGroup
结果
QA95-W2K3-SQL\\CA XOsoft Users

Set-SuperUserGroup - 更改超级用户组

使用 Set-SuperUserGroup 命令可以更改超级用户组。

语法
Set-SuperUserGroup [-组名] <字符串>
参数
组名

新超级用户组的名称。

示例:更改超级用户组

Set-SuperUserGroup Administrators
结果
设置超级用户组成功

get-users - 列出超级用户组的所有用户

使用 Get-Users 命令可以列出属于超级用户组的所有用户。

语法
get-users 

注意:该命令没有参数。

示例:列出属于超级用户组的所有用户

get-users
结果
QA95-W2K3\Administrator
QA95-W2K3-SQL\User2
QA95-W2K3-SQL\User1

Get-ScenarioUsers - 列出对某方案拥有权限的所有用户

使用 Get-ScenarioUsers 命令可以列出对特定方案拥有权限的所有用户。

语法

get-ScenarioUsers [-方案名] <字符串>

参数
方案名

方案的名称。

示例:列出对特定方案拥有权限的所有用户

Get-ScenarioUsers "File Server"
结果
----
QA95-W2K3-SQL\User2
QA95-W2K3-SQL\User1

Set-ScenarioUser - 分配方案的用户权限

使用 Set-ScenarioUser 命令可以将特定方案的某些权限分配给用户。

语法
Set-ScenarioUser [-名称] <字符串> [-用户] <字符串> [-权限] <字符串> 
参数
名称

方案的名称。

用户

用户的全名。

用户将对方案拥有的权限类型。 输入以下项之一:

A = 管理

C = 控制

V = 仅查看

示例:将指定方案的控制权限分配给用户

Set-ScenarioUser "File Server" QA95-W2K3-SQL\User2 C
结果
设置用户权限成功

Remove-ScenarioUser - 取消用户对方案的权限

使用 Remove-ScenarioUser 命令可以取消用户对特定方案拥有的权限。

语法
Remove-ScenarioUser [-名称] <字符串> [-用户] <字符串>
参数
方案名

方案的名称。

用户名

用户的名称。

示例:取消指定方案的用户权限

Remove-ScenarioUser "File Server" QA95-W2K3-SQL\User2
结果
成功删除用户。