上一個主題: 使用 CA ARCserve RHA PowerShell 指令

Resume-Scenario - 繼續已暫停複本上的複製

Resume-Scenario 指令可讓您繼續已暫停複本主機上的複製程序。 繼續複製後,將會對複本傳輸並套用累積的變更,而不需要執行完整的資料重新同步。

語法
Resume-Scenario [-Name] <String> [-Host] <String>
參數
名稱

案例名稱。

主機

您要繼續之已暫停複本主機的名稱。

範例:在已暫停的複本上繼續複製程序

resume-scenario "File Server 1" 192.168.1.153

結果:

案例 File Server 1 在 192.168.1.153 上繼續

Run-Scenario - 啟動案例

Run-Scenario 指令可以讓您啟動一或多個案例。

語法
Run-Scenario [-Name] <String> [-Mode] <String> [-Ignore] <Boolean> 
參數
名稱

案例名稱。 您可以使用 Get-Scenario 指令來輸入數個案例的名稱。

無法變更預先定義的配置

同步模式 請輸入下列其中之一:

B=二進位

F=檔案

忽略

在資料比較期間忽略相同名稱與大小的檔案。 請輸入下列其中之一:

1= 是

0= 否

附註

範例:啟動案例

run-scenario "File Server 1" F 1

結果:

案例 File Server 1 正在啟動...

Run-Assessment - 以評估模式執行案例

Run-Assessment 指令也能讓您評估複製所需的正確頻寬使用量與壓縮比率基準,而不需實際複製資料。 執行這個指令時,不會發生複製但會蒐集統計資料。 評估程序停止後,系統會提供報告。

重要! 在經過您要評估的時間之後,請務必使用 Stop-Scenario 指令來停止以評估模式執行的案例。

附註:若要在產生評估報告後檢視該報告,請從 [概觀] 頁面中開啟 [報告中心],然後選取必要的報告。

語法
Run-Assessment [-Name] <String>
參數
名稱

案例名稱。

範例:在評估模式中執行案例。

run-assessment "File Server 1"

結果:

案例 File Server 1 順利執行

Set-Bookmark - 設定回帶書籤

書籤是手動設定的檢查點,標示您可能要返回的狀態。 Set-Bookmark 可讓您設定指定案例的書籤。 書籤是即時設定的點,不能用於過去的事件。 建議您在發生可能會導致資料不穩定的任何活動之前,先設定書籤。

附註

語法
Set-Bookmark [-Name] <String> [[-Message] <String>]
參數
名稱

案例的名稱。

Message (選用)

書籤的名稱。 預設名稱包括書籤設定的日期與時間。

附註:建議您為書籤使用一個有意義的名稱以方便識別。

範例:設定回帶書籤

set-bookmark "File Server 1" Backup1

結果:

案例 File Server 1:順利設定回帶書籤

Stop-Scenario - 停止案例

Stop-Scenario 指令可以讓您啟動一或多個案例。

附註:若要檢查作業是否已順利完成,請使用 Get-ScenarioGet-Events 指令。

語法
Stop-Scenario [-Name] <String>  
參數
名稱

您要停止的案例名稱。 您可以使用 Get-Scenario 指令來輸入數個案例的名稱。

範例:停止案例

stop-scenario "File Server 1"

結果:

案例 File Server 1 已停止

Suspend-IsAliveCheck - 暫停執行執行中案例的「運作中」檢查

Suspend-IsAliveCheck 指令讓您能夠針對指定的執行中 HA 案例,手動暫停「運作中」檢查。

語法
Suspend-IsAliveCheck [-ScenarioName] <String>  
參數
ScenarioName

案例名稱。

範例:暫停 SQLscenario 的「運作中」檢查

Suspend-IsAliveCheck SQLscenario

結果:

暫停 SQLscenario 的定期「運作中」檢查。

Suspend-Scenario - 暫停複本上的更新

Suspend-Scenario 指令可以讓您暫時停止向已暫停的複本遞送變更。 在暫停期間,變更會在多工緩衝中累積,直到複製繼續進行為止,因此不需要重新同步。

重要! 請注意,在暫停期間,您不能以任何方式變更複本伺服器的資料,包含啟動如 Exchange Server、SQL Server 或 Oracle 的應用程式。 如果需要啟動會變更複本主機資料的程式,則可使用 Assured Recovery 選項

附註

語法
Suspend-Scenario [-Name] <String> [-Host] <String> 
參數
名稱

案例名稱。

主機

您想要暫停的複本主機。

範例:暫停複本上的更新

suspend-scenario "File Server 1" 192.168.1.153

結果:

案例 File Server 1 在 192.168.1.153 上已暫停

Switchover-Scenario - 執行切換

Switchover-Scenario 指令可以讓您為指定的 HA 案例啟動切換程序。 若要在 [主要] 與 [複本] 之間切回角色,請再次使用 Switchover-Scenario 指令。

語法
Switchover-Scenario [-Name] <String> 
參數
名稱

案例名稱。

範例:執行切換

Switchover-Scenario "SQL Server 1"
結果
案例 SQL Server 1 切換成 192.168.1.153
完成!

Sync-Scenario - 初始化同步

Sync-Scenario 指令可以讓您同步指定之案例的主要與複本主機。 您可以在任何時候以手動啟動同步程序,不管複製工作是否在執行中。

語法
Sync-Scenario [-Name] <String> [-Mode] <String> [-Ignore] <Boolean> 
參數
名稱

案例名稱。 您可以使用 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 [-Name] <String> [-Host] <String>
參數
名稱

案例的名稱。

主機

想要測試之 [複本] 主機的 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 [-Name] <String> [[-Index] [<Int32>]] [[-Port] [<String>]]
參數
名稱

您要顯示其快照之主機的名稱。

索引

Get-Snapshot 指令所傳回之快照的索引編號。

Port (選用)

用於連線至指定主機的連接埠。 預設連接埠為 25000

範例:卸載快照

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










編輯指令

本節說明可讓您編輯案例和案例群組的 CA ARCserve RHA PowerShell 指令。

Add-Dir - 將根目錄新增至主要與複本主機

Add-dir 指令可以讓您將根目錄新增至主要與複本主機。 您可以為主要與複本主機定義相同的根目錄路徑,或是您可以輸入兩個不同的路徑。 如果您沒有為複本主機輸入不同的路徑,根據預設,路徑將會與主要主機路徑相同。

語法
Add-Dir [-Name] <String> [-MasterPath] <String> [[-ReplicaPath] [<String>]]  
參數
名稱

案例名稱。

MasterPath

主要主機上根目錄的完整路徑。

ReplicaPath (選用)

複本主機上根目錄的完整路徑。 如果沒有輸入任何值,將會對主要與複本主機使用相同的路徑。

範例:將相同的根目錄新增至主要與複本主機

add-dir "File Server 1" C:/Tools
結果
根目錄:C:/Tools 順利新增

Add-Group - 建立案例群組

Add-Group 指令可以讓您建立新的案例群組。

附註:若未指定案例,[概觀] 頁面就不會出現空白的案例群組。

語法
Add-Group [-Name] <String> 
參數
名稱

新案例群組的名稱。

附註:輸入唯一的名稱,因為同一個名稱只能用於一個案例群組。 如果您會對新的群組使用現有的名稱,則系統就會自動變更名稱。

範例:建立新的案例群組

add-group "File Server Scenarios"
結果
群組 File Server Scenarios 已順利新增

Add-Master - 將主要主機新增至案例

Add-Master 指令可以讓您將主要主機新增至指定的案例。 定義主要主機時,必須輸入其主機名稱。 此外,您也可以輸入主要主機 IP 位址,但這不是必要參數。

附註:

語法
Add-Master [-Name] <String> [-Host] <String> [[-IP] [<String>]] 
參數
名稱

案例的名稱。

主機

新主要主機的主機名稱。

IP (選用)

新主要主機的 IP 位址。 如果未定義 IP 位址,則系統預設會使用指定的主機名稱進行搜尋,並使用找到的第一個 IP 位址。 因此,如果主機有多個 IP 位址,則建議在這裡輸入想要使用的 IP 位址。

範例:將主要主機新增至案例

add-master "File Server 1" 130.119.185.152
結果
主要主機 130.119.185.152 已順利新增

Add-Replica - 將複本主機新增至案例

Add-Replica 指令可以讓您將複本主機新增至指定的案例。 定義複本主機時,必須輸入其主機名稱,也可以選擇輸入其 IP 位址。 接著,您必須輸入其上層主機,這可以是主要主機或另一個複本主機。

附註:您可以輸入 IP 位址做為主機名稱。

使用 ACL 安全性委派時,必須輸入三個額外的參數值:UserName、Password 及 DomainName。

語法
Add-Replica [-Name] <String> [-Host] <String> [[-IP] [<String>]] [-Parent] <String> [[-UserName] <String>] [[-Password] <String>] [[-DomainName] <String>]
參數
名稱

案例的名稱。

主機

新複本主機的主機名稱。

IP (選用)

新複本主機的 IP 位址。 如果未定義 IP 位址,則系統預設會使用指定的主機名稱進行搜尋,並使用找到的第一個 IP 位址。 因此,如果主機有多個 IP 位址,則建議在這裡輸入想要使用的 IP 位址。

Parent

新複本主機的上層主機。 上層可以是主要主機或上游複本主機,而且您可以使用其主機名稱或 IP 位址。

UserName;Password;DomainName (僅限 ACL)

有權新增複本主機之使用者的使用者名稱、密碼和網域。

範例:將複本主機新增至案例

add-replica "File Server 1" 130.119.185.153 -parent 130.119.185.152
結果
複本主機 130.119.185.153 已順利新增

新增複本 - 將多個複本主機新增至案例

Add-Replicas 指令可讓您一次將多個複本主機新增至指定的案例。 若要新增多個複本主機,您必須建立一個含有主機的主機名稱和 IP 位址的文字檔案。 使用此指令時,請先定義案例名稱以及所有要新增之複本主機的上層主機。 然後,指定含有新主機詳細資料之檔案的名稱與路徑。

語法
Add-Replicas [-ScenarioName] <String> [-ParentHost] <String> [-FileName] <String>
參數
ScenarioName

案例的名稱。

ParentHost

新複本主機的上層主機。 上層可以是主要主機或上游複本主機,而且您可以使用其主機名稱或 IP 位址。

檔案名稱

含有主機名稱與其 IP 位址的文字檔案。 文字的格式應該如下:

#host name IP address

QA95-W2K3-SQL1 *130.119.185.155

QA95-W2K3-EX2 *130.119.185.153

UserName;Password;DomainName (僅限 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 [-Name] <String> [[-Group] [<String>]] [[-Application] [<String>]] [[-Type] [<String>]] [[-AR] [<Boolean>] 
參數
名稱

新案例的名稱。

附註:輸入唯一的名稱,因為同一個名稱只能用於一個案例。 如果您會對新的案例使用現有的名稱,則系統就會自動變更名稱。

Group (選用)

含有新案例的案例群組名稱。

附註:

  • 如果您沒有輸入群組名稱,就會將新案例指派給預設的案例群組。
  • 您可以在這裡輸入新群組名稱以建立新案例群組。 您也可以使用 Add-Group 指令建立新案例群組。
Application

要複製其資料之伺服器的類型:

  • EX - Exchange
  • SQL - SQL server
  • ORA - Oracle
  • IIS - 網際網路資訊服務
  • FS - 檔案伺服器
類型

解決方案的類型:

  • DR - 複製/災難復原
  • HA - High Availability
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 [-Name] <String> [-MasterPath] <String> 
參數
名稱

案例的名稱。

MasterPath

主要主機上的根目錄路徑。

範例:從主要與複本主機中移除根目錄

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

結果:

根目錄:C:/Tools 已移除

Remove-Group - 刪除案例群組

Remove-Group 指令可以讓您刪除指定的案例群組。

附註:您只能移除空白的案例群組。 如果您要移除含有案例的群組,必須先移除案例。

語法
Remove-Group [-Name] <String> 
參數
名稱

您要刪除之案例群組的名稱。

範例:刪除案例群組

remove-group "new group 1"
結果
群組 new group 1 已移除

Remove-Replica - 從案例中移除複本主機

Remove-Replica 指令可以讓您從指定的案例中移除複本主機。

語法
Remove-Replica [-Name] <String> [-Host] <String> [-Parent] <String>
參數
名稱

案例的名稱。

主機

您要移除之複本主機的名稱。

Parent

您要在複製樹狀目錄中移除之複本主機的上層。 這可以是主要主機或上游複本主機。

範例:從案例中移除複本主機

remove-replica "FS 1" 130.119.185.153 -parent 130.119.185.152
結果
複本主機 130.119.185.153 已移除   

Remove-Scenario - 刪除案例

Remove-Scenario 指令可以讓您刪除指定的案例。

附註:您無法刪除執行中的案例。

語法
Remove-Scenario [-Name] <String> 
參數
名稱

您要刪除之案例的名稱。

範例:移除案例

remove-scenario "File Server 2"
結果
案例 File Server 2 已移除

Rename-Group - 重新命名案例群組

Rename-Group 指令可以讓您變更指定之案例群組的名稱。

語法
Rename-Group [-Name] <String> [-NewName] <String> 
參數
名稱

案例群組的目前名稱。

NewName

輸入案例群組的新名稱。

附註:輸入唯一的名稱,因為同一個名稱只能用於一個案例群組。 如果您會對案例群組使用現有的名稱,則系統就會自動變更名稱。

範例:重新命名案例群組

rename-group Server "Exchange Server Scenarios"
結果
群組伺服器已重新命名!

Rename-Scenario - 變更案例名稱

Rename-Scenario 指令可以讓您變更指定之案例的名稱。

附註:您無法重新命名執行中的案例。 若要變更案例的名稱,您必須先停止案例。

語法
Rename-Scenario [-Name] <String> [-NewName] <String> 
參數
名稱

案例的目前名稱。

New Name

案例的新名稱。

範例:

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: Error

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
結果

結果為一組可編輯內容,格式為 Scenario/Master/Replica/PropertyName。

Get-RuntimeChangeableScenarioProperties

Get-RuntimeChangeableScenarioProperties 指令可供您找出當特定案例在執行中時您可以編輯的所有內容。 指令傳回一份您可能為該案例變更的內容之清單。 結合 I/O 重新導向指令以將結果轉為文字檔。

語法
Get-RuntimeChangeableScenarioProperties [名稱]
參數

名稱 - 執行中案例的名稱

範例:

以下指令列出名為 File Server Scenario 1 的案例的所有可編輯內容:

Get-RuntimeChangeableScenarioProperties FileServerScenario1
結果

內容:假

主機:10.0.0.0

值:假

索引: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
結果

結果是指定的索引或內容名稱為真或假。

監視指令

本節說明可讓您監視 DR 和 HA 程序的 CA ARCserve RHA PowerShell 指令。

Get-Dirs - 列出案例的所有根目錄

Get-Dirs 指令可以讓您列出指定案例的所有根目錄。

語法
Get-Dirs [-Name] <String> 
參數
名稱

案例名稱。

範例:列出指定案例的所有根目錄

get-dirs "File Server 1"
結果
ID:2721474912
案例:File Server 1
主要:192.168.1.152
路徑:C:/Tools
資料庫:False

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

Get-Events 指令會顯示指定案例的複製事件清單。 這個事件清單可以含有資訊、警告與錯誤事件。 顯示的資訊含有事件 ID、事件日期與時間、案例名稱、事件嚴重性與事件訊息。

語法
Get-Events [-Name] <String> 
參數
名稱

您要檢視其事件之案例的名稱。

範例:在自動調整大小的格式表中列出指定案例的事件

get-events "File Server 1" | FT -auto
結果
ID      時間                  案例      嚴重性    訊息
--      ----                  --------      --------    -------
SM00165 2008/10/28 下午 06:02:52 File Server 1 顯著的連線至...
SR00014 2008/10/30 下午 07:17:31 File Server 1 顯著的正在啟動...
SR00139 2008/10/30 下午 07:17:35 File Server 1 顯著的正在啟動檔案...
IR00119 2008/10/30 下午 07:18:16 File Server 1 Info        根目錄...
SR00120 2008/10/30 下午 07:18:16 File Server 1 顯著的同步...
IM00405 2008/10/30 下午 07:15:06 File Server 1 Info        正在張貼... 
SR00202 2008/10/30 下午 07:18:21 File Server 1 顯著的所有修改...
SR00096 2008/11/3 下午 06:47:40  File Server 1 顯著的停止案例...

Get-Group - 列出沿用指定名稱的群組

Get-Group 指令可以讓您列出沿用指定名稱的所有案例群組。 若要顯示這個清單,您必須輸入您正在搜尋的名稱。

此外,這個指令可以讓您列出所有現有的案例群組。 若要列出所有案例群組,請輸入指令但不含案例名稱。

語法
Get-group [[-GroupName] [<String>]]
參數
名稱

案例群組的名稱。

附註:您可以使用 '*' 或 "?" 萬用字元來做為案例群組名稱的一部份。

範例:列出沿用指定名稱的所有案例群組

get-group *Server*
結果
File Server 案例 2
File Server 案例 1
Exchange Server 案例
File Server 案例

Get-Hosts - 列出案例的所有主機

Get-Hosts 指令可以讓您列出指定案例的所有主機。

語法
Get-Hosts [-Name] <String> 
參數
名稱

案例名稱。

範例:在自動調整大小的格式表中列出指定案例的主機

Get-Hosts "File Server 1" |FT -auto
結果
案例      名稱          角色    上層         狀態   IP            連接埠
--------      ----          ----    ------         -----   --            ----
File Server 1 192.168.1.152 Master  --             正在執行  192.168.1.152 25000
File Server 1 192.168.1.153 Replica 1192.168.1.152 正在執行 192.168.1.153 25000

Get-Scenario - 列出沿用指定名稱的案例

Get-Scenario 指令可以讓您列出沿用指定名稱的所有案例。 若要顯示這個清單,您必須輸入您正在搜尋的名稱。

此外,這個指令可以讓您列出所有現有的案例。 若要列出所有案例,請輸入指令但不含案例名稱。

語法
Get-Scenario [[-Name] [<String>]] 
參數
名稱

案例名稱。

附註:您可以使用 '*' 或 "?" 萬用字元來做為案例名稱的一部份。

範例:列出沿用自動調整大小格式表中之指定名稱的所有案例

get-scenario File* |FT -auto
結果
ID         群組     名稱          類型       主要         狀態   同步 AR
--         -----     ----          ----       ------         -----   ---- --
1123633852 Scenarios FileServer    FileServer                未知的檔案 False
1123633468 Scenarios File Server 1 FileServer 192.168.1.153  已停止的檔案 False

Get-Snapshot - 顯示複本主機的 VSS 快照

Get-Snapshot 指令可讓您顯示指定 [複本主機] 的所有 VSS 快照。

語法
Get-Snapshot [-Name] <String> [[-Port] <String>]
參數
名稱

主機出現在案例中的名稱。

Port (選用)

指定主機的連線連接埠。 預設埠號為 25000

範例:顯示自動調整大小格式表中所指定 [複本] 主機的所有 VSS 快照

Get-Snapshot 130.119.173.7 |FT -auto
結果
索引快照        已建立               顯示的 裝載的     磁碟機案例
----- --------        -------               ------- -------     ----- --------
0     {4f2bb053-5f2d} 2008/11/18 下午 04:03:09 False   未裝載 C:/   FileServer
1     {bcbdda2b-6165} 2008/11/18 下午 04:06:00 False   未裝載 C:/   FileServer
2     {c1f206be-2ad0} 2008/11/18 下午 04:07:17 False   未裝載 C:/   FileServer

Get-State - 列出針對指定主機定義的所有案例

Get-State 指令可以讓您列出針對指定主機定義的所有案例以及其詳細資料與狀態。

語法
Get-State [-Name] <String> 
參數
名稱

主機的名稱。

範例:

get-state 130.119.185.152
結果
ID:2505374864
群組:FS Scenarios
名稱:FS 1
類型:檔案伺服器
主要:130.119.185.152
狀態:執行中
同步:檔案
AR:False

ID:2721467841
群組:File Server Scenarios
名稱:File Server 1
類型:檔案伺服器
主要:130.119.185.152
狀態:已停止
同步:檔案
AR:False

Get-Stats - 顯示案例的複製統計資料

Get-Stats 指令可以讓您顯示執行期間每個主機的案例統計資料。

語法
Get-Stats [-Name] <String> 
參數
名稱

案例的名稱。

範例:顯示執行期間指定案例的複製統計資料

get-stats "File Server 1"
結果
案例:File Server 1
名稱:192.168.1.152
角色:主要
Spool_Size  : 0
Sync_Files  : 345
Sync_MBytes : 86
Rep_MBytes  : 0

案例:File Server 1
名稱:192.168.1.153
角色:複本
Spool_Size  : 0
Sync_Files  : 345
Sync_MBytes : 86
Rep_MBytes  : 0 

使用者管理指令

本節說明的 CA ARCserve RHA PowerShell 指令,可讓您監視及管理 ACL 型控制服務的使用者群組與使用者。

附註:使用 ACL 指令需要有特別授權。

Get-SuperUserGroup - 顯示超級使用者群組名稱

Get-SuperUserGroup 指令可讓您顯示所連接控制服務的超級使用者群組名稱。

語法
Get-SuperUserGroup

附註:這個指令沒有參數。

範例:顯示超級使用者群組的名稱

Get-SuperUserGroup
結果
QA95-W2K3-SQL\\CA XOsoft 使用者

Set-SuperUserGroup - 變更超級使用者群組

Set-SuperUserGroup 可讓您變更超級使用者群組。

語法
Set-SuperUserGroup [-GroupName] <String>
參數
GoupName

新超級使用者群組的名稱。

範例:變更超級使用者群組

Set-SuperUserGroup 管理員
結果
順利設定超級使用者群組

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 [-ScenarioName] <String>

參數
ScenarioName

案例的名稱。

範例:列出具有指定案例之權限的所有使用者

Get-ScenarioUsers "File Server"
結果
名稱
----
QA95-W2K3-SQL\User2
QA95-W2K3-SQL\User1

Set-ScenarioUser - 指派案例的使用者權限

Set-ScenarioUser 指令可讓您將特定案例的某些權限指派給使用者。

語法
Set-ScenarioUser [-Name] <String> [-User] <String> [-Right] <String> 
參數
名稱

案例的名稱。

使用者

使用者全名。

使用者對於案例將會擁有的權限類型。 請輸入下列其中之一:

A = 管理

C = 控制

V = 僅供檢視

範例:將指定案例的控制權限指派給使用者

Set-ScenarioUser "File Server" QA95-W2K3-SQL\User2 C
結果
順利設定使用者權限

Remove-ScenarioUser - 取消案例的使用者權限

Remove-ScenarioUser 指令可讓使您取消使用者對於特定案例的權限。

語法
Remove-ScenarioUser [-Name] <String> [-User] <String>
參數
ScenarioName

案例的名稱。

使用者名稱

使用者的名稱。

範例:取消使用者對於指定案例的權限

Remove-ScenarioUser "File Server" QA95-W2K3-SQL\User2
結果
使用者已順利移除。