Argomento precedente: Utilizzo dei comandi PowerShell per CA ARCserve RHA

Resume-Scenario - Ripresa della replica su un server di replica sospeso

Il comando Resume-Scenario consente di riprendere il processo di replica su un host di replica sospeso. Dopo aver ripreso la replica, le modifiche accumulate vengono trasferite e applicate al server di replica senza la necessità di eseguire una risincronizzazione completa dei dati.

Sintassi
Resume-Scenario [-Nome] <String> [-Host] <String>
Parametri
Nome

Il nome dello scenario.

Host

Il nome dell'host di replica sospeso che si desidera riprendere.

Esempio: riprendere il processo di replica su un server di replica sospeso

resume-scenario "File Server 1" 192.168.1.153

Risultato:

Scenario File Server 1 resumed on 192.168.1.153

Run-Scenario - Avvio di uno scenario

Il comando Run-Scenario consente di avviare uno o più scenari.

Sintassi
Run-Scenario [-Nome] <Stringa> [-Modalità] <Stringa> [-Ignora] <Boolean> 
Parametri
Nome

Il nome dello scenario. È possibile immettere diversi nomi di scenario mediante il comando Get-Scenario.

Modalità

La modalità di sincronizzazione. Immettere uno dei seguenti valori:

B=Binario

F=File

Ignora

Ignora i file con lo stesso nome e dimensione durante il confronto dei dati. Immettere uno dei seguenti valori:

1=Sì

0= No

Note:

Esempio: avviare uno scenario

run-scenario "File Server 1" F 1

Risultato:

Scenario File Server 1 Avvio in corso...

Run-Assessment - Esecuzione di uno scenario in modalità di valutazione

Il comando Run-Assessment consente di valutare accuratamente l'utilizzo della larghezza di banda e i punti di riferimento del rapporto di compressione necessari per la replica, senza effettivamente replicare i dati. Quando si esegue questo comando, non viene eseguita una replica, ma verranno raccolti dati statistici. Al termine del processo di valutazione verrà generato un rapporto.

Importante: Non dimenticare di interrompere lo scenario in esecuzione mediante il comando Stop-Scenario dopo che è trascorso il periodo di valutazione desiderato.

Nota: una volta generato, è possibile visualizzare il Rapporto delle differenze nella pagina con informazioni introduttive, aprendo il Report Center e selezionando il rapporto desiderato.

Sintassi
Run-Assessment [-Nome] <String>
Parametri
Nome

Il nome dello scenario.

Esempio: eseguire uno scenario in modalità di valutazione

run-assessment "File Server 1"

Risultato:

Scenario File Server 1 eseguito correttamente

Set-Bookmark - Impostazione di un segnalibro di ripristino

Un segnalibro è un punto di arresto che viene manualmente impostato allo scopo di contrassegnare uno stato che eventualmente si vorrà ripristinare. Il comando Set-Bookmark consente di impostare un segnalibro per un dato scenario. I segnalibri vengono impostati in tempo reale, non per eventi passati. Si consiglia di impostare un segnalibro prima di eseguire qualsiasi attività che potrebbe provocare l'instabilità dei dati.

Note:

Sintassi
Set-Bookmark [-Nome] <String> [[-Messaggio] <String>]
Parametri
Nome

Il nome dello scenario.

Messaggio (facoltativo)

Il nome del segnalibro. Il nome predefinito include la data e l'ora di impostazione del segnalibro.

Nota: si consiglia di attribuire un nome significativo al segnalibro per la sua futura identificazione.

Esempio: impostazione di un segnalibro di ripristino

set-bookmark "File Server 1" Backup1

Risultato:

Scenario File Server 1: Segnalibro di ripristino impostato correttamente

Stop-Scenario - Interruzione di uno scenario

Il comando Stop-Scenario consente di interrompere uno o più scenari.

Nota: per verificare che l'operazione sia stata completata correttamente, utilizzare i comandi Get-Scenario e Get-Events.

Sintassi
Stop-Scenario [-Nome] <String>  
Parametri
Nome

Il nome dello scenario da interrompere. È possibile immettere diversi nomi di scenario mediante il comando Get-Scenario.

Esempio: interrompere uno scenario

stop-scenario "File Server 1"

Risultato:

Scenario File Server 1 interrotto

Suspend-IsAliveCheck - Sospende la verifica IsAlive di uno scenario in esecuzione

Il comando Suspend-IsAliveCheck consente di sospendere manualmente il controllo IsAlive per un determinato scenario HA in esecuzione.

Sintassi
Suspend-IsAliveCheck [-ScenarioName] <Stringa>  
Parametri
Nome

Il nome dello scenario.

Esempio: sospensione del controllo IsAlive di SQLscenario

Suspend-IsAliveCheck SQLscenario

Risultato:

Sospende il controllo periodico is-alive di SQLscenario.

Suspend-Scenario - Sospensione degli aggiornamenti su un server di replica

Il comando Suspend-Scenario consente di interrompere temporaneamente l'implementazione di modifiche su un server di replica sospeso. Durante la sospensione, le modifiche continueranno a essere registrate in uno spool fino alla ripresa della replica, in modo che non sia necessaria la risincronizzazione.

Importante: Durante la sospensione, è indispensabile che l'utente non esegua operazioni sul server di replica che possano in qualsiasi modo causare la modifica dei dati, tra cui l'avvio di applicazioni quali Exchange Server, SQL Server o Oracle. Se è necessario avviare programmi che modificano i dati sul server di replica, utilizzare l'opzione Assured Recovery.

Note:

Sintassi
Resume-Scenario [-Nome] <String> [-Host] <String> 
Parametri
Nome

Il nome dello scenario.

Host

L'host di replica che si desidera sospendere.

Esempio: sospendere gli aggiornamenti su un server di replica

suspend-scenario "File Server 1" 192.168.1.153

Risultato:

Scenario File Server 1 Suspended on 192.168.1.153

Switchover-Scenario - Esecuzione di un avanzamento

Il comando Switchover-Scenario consente di avviare il processo di avanzamento per un determinato scenario HA. Per la regressione dei ruoli fra il server master e il server di replica, utilizzare nuovamente il comando Switchover-Scenario.

Sintassi
Switchover-Scenario [-Nome] <String> 
Parametri
Nome

Il nome dello scenario.

Esempio: esecuzione di un avanzamento

Switchover-Scenario "SQL Server 1"
Risultato
Scenario SQL Server 1 switching over to 192.168.1.153
Completato

Sync-Scenario - Avvio di una sincronizzazione

Il comando Sync-Scenario consente di sincronizzare i server master e replica di un determinato scenario. Il processo di sincronizzazione può essere attivato manualmente in qualsiasi momento, indipendentemente dall'esecuzione della replica.

Sintassi
Sync-Scenario [-Nome] <Stringa> [-Modalità] <Stringa> [-Ignora] <Boolean> 
Parametri
Nome

Il nome dello scenario. È possibile immettere diversi nomi di scenario mediante il comando Get-Scenario.

Modalità

La modalità di sincronizzazione. Immettere uno dei seguenti valori:

B=Binario

F=File

Ignora

Ignora i file con lo stesso nome e dimensione durante il confronto dei dati. Immettere uno dei seguenti valori:

1=Sì

0= No

Esempio: avviare una sincronizzazione

sync-scenario "File Server 1" F 1

Risultato:

Sincronizzazione in esecuzione per lo scenario FS 1...
Completato

Test-Integrity - Esecuzione della Verifica integrità per Assured Recovery

Il comando Test-Integrity consente di attivare la verifica di integrità automatica su un host di replica per Assured Recovery.

Note:

Sintassi
Test-Integrity [-Nome] <String> [-Host] <String>
Parametri
Nome

Il nome dello scenario.

Host

L'indirizzo IP o il nome host dell'host di replica di cui si desidera eseguire il test.

Esempio: verifica di integrità di replica per Assured Recovery

Test-Integrity "Exchange Server 1" 192.168.1.153
Risultato
Verifica integrità per Assured Recovery avviato su 192.168.1.153
Completato
Verifica integrità per Assured Recovery completato su 192.168.1.153

Unmount-Snapshot - Smontaggio di una snapshot

Il comando Unmount-Snapshot consente di rilasciare una snapshot esposta senza che la snapshot vada persa. La snapshot sarà comunque esposta, ma non utilizzerà un punto di montaggio.

Sintassi
Unmount-Snapshot [-Nome] <String> [[-Indice] [<Int32>]] [[-Porta] [<String>]]
Parametri
Nome

Il nome dell'host di cui si desidera esporre la snapshot.

Indice

Il numero di indice della snapshot, come restituito dal comando Get-Snapshot.

Porta (facoltativo)

Il protocollo utilizzato per la connessione al Servizio di controllo. Il numero predefinito della porta è 25000.

Esempio: smontaggio di una snapshot

Unmount-Snapshot {97127d0b-f1c9-4db5-943d-96c39b712fe6} 1 
Risultato
Snapshot {97127d0b-f1c9-4db5-943d-96c39b712fe6} unmounted










Comandi di modifica

Questa sezione descrive i comandi PowerShell per CA ARCserve RHA che consentono di modificare scenari e gruppi di scenari.

Add-Dir - Aggiunta di directory principali ai server master e di replica

Il comando Add-dir consente di aggiungere directory principali all'host master e di replica. È possibile definire lo stesso percorso di directory principale per i server master e di replica oppure immettere due percorsi differenti. Se non si immette un percorso differente per il server di replica, per impostazione predefinita esso sarà lo stesso del server master.

Sintassi
Add-Dir [-Nome] <String> [-MasterPath] <String> [[-ReplicaPath] [<String>]]  
Parametri
Nome

Il nome dello scenario.

MasterPath

Il percorso completo delle directory principali sul server master.

ReplicaPath (facoltativo)

Il percorso completo delle directory principali sui server di replica. Se non si immette alcun valore, verrà utilizzato lo stesso percorso per il server master e di replica.

Esempio: aggiungere la stessa directory principale al server master e di replica

add-dir "File Server 1" C:/Strumenti
Risultato
Directory principale: C:/Strumenti aggiunta correttamente

Add-Group - Creazione di un gruppo di scenari

Il comando Add-Group consente di creare un nuovo gruppo di scenari.

Nota: quando non viene assegnato alcuno scenario, i gruppi di scenari vuoti non verranno visualizzati nella schermata con informazioni introduttive.

Sintassi
Add-Group [-Nome] <String> 
Parametri
Nome

Il nome del nuovo gruppo di scenari.

Nota: immettere un nome univoco, dal momento che non sarà possibile utilizzare lo stesso nome per più gruppi di scenari. Se si utilizza un nome esistente per il nuovo gruppo, questo verrà automaticamente modificato dal sistema.

Esempio: creare un nuovo gruppo di scenari

add-group "Scenari File Server"
Risultato
Gruppo Scenari File Server aggiunto correttamente

Add-Master - Aggiunta di un host master a uno scenario

Il comando Add-Master consente di aggiungere un host master a un determinato scenario. Quando si definisce un host master è necessario immettere il relativo nome host. È inoltre possibile, ma non obbligatorio, immettere l'indirizzo IP del server master.

Note:

Sintassi
Add-Master [-Nome] <String> [-Host] <String> [[-IP] [<String>]] 
Parametri
Nome

Il nome dello scenario.

Host

Il nome host del nuovo server master.

IP (facoltativo)

L'indirizzo IP del nuovo server master. Se non viene definito alcun indirizzo IP, per impostazione predefinita il sistema lo ricerca mediante il nome host specificato e utilizza il primo indirizzo IP trovato. Di conseguenza, se l'host dispone di più indirizzi IP, si consiglia di immettere l'indirizzo IP che si desidera utilizzare.

Esempio: aggiungere un host master a uno scenario

add-master "File Server 1" 130.119.185.152
Risultato
Master 130.119.185.152 aggiunto correttamente

Add-Replica - Aggiunta di un host di replica a uno scenario

Il comando Add-Replica consente di aggiungere un host di replica a un determinato scenario. Per la definizione di un host di replica è necessario immettere il nome host e, se lo si desidera, l'indirizzo IP. Quindi, è necessario immettere l'host principale, che può essere il server master o un altro server di replica.

Nota: è possibile immettere l'indirizzo IP come nome host.

Quando si utilizza la protezione delegata ACL, è necessario immettere i valori di tre parametri aggiuntivi: Nome utente, Password e Nome dominio.

Sintassi
Add-Replica [-Nome] <String> [-Host] <String> [[-IP] [<String>]] [-Principale] <String> [[-NomeUtente] <String>] [[-Password] <String>] [[-NomeDominio] <String>]
Parametri
Nome

Il nome dello scenario.

Host

Il nome host del nuovo server di replica.

IP (facoltativo)

L'indirizzo IP del nuovo server di replica. Se non viene definito alcun indirizzo IP, per impostazione predefinita il sistema lo ricerca mediante il nome host specificato e utilizza il primo indirizzo IP trovato. Di conseguenza, se l'host dispone di più indirizzi IP, si consiglia di immettere l'indirizzo IP che si desidera utilizzare.

Parent

L'host principale del nuovo host di replica. L'host principale può essere il server master o un altro server di replica, ed è possibile utilizzare il relativo nome host o indirizzo IP.

NomeUtente; Password;NomeDominio (solo ACL)

Il nome utente, la password e il dominio dell'utente con autorizzazione all'aggiunta di un nuovo host di replica.

Esempio: aggiungere un host di replica a uno scenario

add-replica "File Server 1" 130.119.185.153 -parent 130.119.185.152
Risultato
Replica 130.119.185.153 aggiunto correttamente

Add Replicas: aggiunta di più host di replica a uno scenario

Il comando Add-Replicas consente di aggiungere più host di replica contemporaneamente a un determinato scenario. Per aggiungere più host di replica, è necessario creare un file di testo che contenga i nomi degli host e gli indirizzi IP. Quando si utilizza il comando, è necessario definire innanzi tutto il nome dello scenario e l'host principale per tutti gli host di replica che si desidera aggiungere. Quindi, specificare il nome e il percorso del file che contiene i dettagli dei nuovi host.

Sintassi
Add-Replicas [-NomeScenario] <String> [-HostPrincipale] <String> [-NomeFile] <String>
Parametri
Nome

Il nome dello scenario.

HostPrincipale

L'host principale del nuovo host di replica. L'host principale può essere il server master o un altro server di replica, ed è possibile utilizzare il relativo nome host o indirizzo IP.

NomeFile

Un file di testo che contiene i nomi host e i relativi indirizzi IP. Il testo dovrebbe essere formattato come segue:

#nome host indirizzo IP

QA95-W2K3-SQL1 *130.119.185.155

QA95-W2K3-EX2 *130.119.185.153

NomeUtente; Password;NomeDominio (solo ACL)

Il nome utente, la password e il dominio dell'utente con autorizzazione all'aggiunta di nuovi host di replica.

Esempio: aggiunta di più host di replica a uno scenario

add-replicas "Exchange Server" QA95-W2K3-EX1 D:\Nuovi_Host_replica.txt
Risultato
130.119.185.151 QA95-W2K3-EX1
130.119.185.152 QA95-W2K3-EX2
Sono stati aggiunti 2 host di replica.

Add-Scenario - Creazione di un nuovo scenario

Il comando Add-Scenario consente di creare un nuovo scenario. Quando si crea un nuovo scenario è necessario definire quanto segue:

Il nuovo scenario verrà creato senza host e directory principali. È possibile definire tali parametri in seguito, mediante i comandi Add-Master, Add-Replica e Add-Dir.

Sintassi
Add-Scenario [-Nome] <String> [[-Group] [<String>]] [[-Application] [<String>]] [[-Tipo] [<String>]] [[-AR] [<Boolean>] 
Parametri
Nome

Il nome del nuovo scenario.

Nota: immettere un nome univoco, dal momento che non sarà possibile utilizzare lo stesso nome per più scenari. Se si utilizza un nome esistente per il nuovo scenario, questo verrà automaticamente modificato dal sistema.

Gruppo (facoltativo)

Il nome del gruppo di scenari che contiene il nuovo scenario.

Note:

  • Se il nome di un gruppo non viene immesso, il nuovo scenario verrà assegnato al gruppo Scenari predefinito.
  • È possibile creare un nuovo gruppo di scenari immettendo un nuovo nome per il gruppo. È anche possibile creare un nuovo gruppo di scenari mediante il comando Add-Group.
Applicazione

Il tipo di server i cui dati verranno replicati:

  • EX - Exchange
  • SQL - Server SQL
  • ORA - Oracle
  • IIS - Internet Information Server
  • FS - File Server
Tipo

Il tipo di soluzione:

  • DR - Replication/Disaster Recovery
  • HA - High Availability
AR

Se eseguire una verifica per Assured Recovery della recuperabilità dei dati sul server di replica:

  • 0 - No
  • 1 - Sì

Esempio: creare un nuovo scenario

add-scenario "File Server 1" "Scenari File Server" FS DR 0
Risultato
Scenario File Server 1 aggiunto correttamente

Remove-Dir - Rimozione di directory principali dai server master e di replica

Il comando Remove-Dir consente di rimuovere directory principali dagli host master e di replica.

Nota: non è possibile rimuovere una directory principale dal server di replica mediante questo comando. Una volta rimosse le directory principali del server master, le directory principali corrispondenti sul server di replica verranno automaticamente rimosse.

Sintassi
Remove-Dir [-Nome] <String> [-MasterPath] <String> 
Parametri
Nome

Il nome dello scenario.

MasterPath

Il percorso della directory principale sul server master.

Esempio: rimuovere una directory principale dai server master e di replica

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

Risultato:

Directory principale: C:/Strumenti rimossa

Remove-Group - Eliminazione di un gruppo di scenari

Il comando Remove-Group consente di eliminare un determinato gruppo di scenari.

Nota: è possibile rimuovere solo un gruppo di scenari vuoto. Se si desidera rimuovere un gruppo che contiene degli scenari, occorre prima rimuovere gli scenari.

Sintassi
Remove-Group [-Nome] <String> 
Parametri
Nome

Il nome del gruppo di scenari che si desidera eliminare.

Esempio: eliminare un gruppo di scenari

remove-group "nuovo gruppo 1"
Risultato
Gruppo nuovo gruppo 1 rimosso

Remove-Replica - Rimozione di un host di replica da uno scenario

Il comando Remove-Replica consente di rimuovere un host di replica da un determinato scenario.

Sintassi
Remove-Replica [-Nome] <String> [-Host] <String> [-Parent] <String>
Parametri
Nome

Il nome dello scenario.

Host

Il nome dell'host di replica che si desidera rimuovere.

Parent

L'host principale dell'host di replica che si desidera rimuovere nella struttura di replica. Può essere il server master o un server di replica a monte.

Esempio: rimozione di un host di replica da uno scenario

remove-replica "FS 1" 130.119.185.153 -parent 130.119.185.152
Risultato
Replica 130.119.185.153 rimosso   

Remove-Scenario - Eliminazione di uno scenario

Il comando Remove-Scenario consente di eliminare un determinato scenario.

Nota: non è possibile eliminare uno scenario in esecuzione.

Sintassi
Remove-Scenario [-Nome] <String> 
Parametri
Nome

Il nome dello scenario che si desidera eliminare.

Esempio: rimozione di uno scenario

remove-scenario "File Server 2"
Risultato
Scenario File Server 2 rimosso

Rename-Group - Ridenominazione di un gruppo di scenari

Il comando Rename-Group consente di modificare il nome di un determinato gruppo di scenari.

Sintassi
Rename-Group [-Nome] <String> [-NewName] <String> 
Parametri
Nome

Il nome attuale del gruppo di scenari.

Nome_ nuovo

Il nuovo nome per il gruppo di scenari.

Nota: immettere un nome univoco, dal momento che non sarà possibile utilizzare lo stesso nome per più gruppi di scenari. Se si utilizza un nome esistente per il gruppo di scenari, questo verrà automaticamente modificato dal sistema.

Esempio: ridenominazione di un gruppo di scenari

rename-group Server "Scenari Exchange Server"
Risultato
Gruppo Server rinominato.

Rename-Scenario - Modifica del nome di uno scenario

Il comando Rename-Scenario consente di modificare il nome di un determinato scenario.

Nota: non è possibile rinominare uno scenario in esecuzione. Per modificarne il nome è necessario prima interromperlo.

Sintassi
Rename-Scenario [-Nome] <String> [-NewName] <String> 
Parametri
Nome

Il nome attuale dello scenario.

Nome nuovo

Il nuovo nome per lo scenario.

Esempio:

rename-scenario "File Server 1" "File Server"
Risultato
Scenario File Server 1 rinominato.













Comandi per la modifica degli scenari durante l'esecuzione

Se lo si desidera, è possibile modificare alcune proprietà di scenario durante l'esecuzione dello scenario stesso. Questa sezione contiene la sintassi e gli esempi di comandi per la modifica di uno scenario durante l'esecuzione.

Apply-AllPendingRuntmeChangeableScenarioProperties

Il comando Apply-AllPendingRuntimeChangeableScenarioProperties consente di applicare tutte le modifiche a tutti gli scenari modificati durante l'esecuzione.

Sintassi
Apply-AllPendingRuntimeChangeableScenarioProperties
Parametri

Nessuno

Esempio

Sono state apportate modifiche alle proprietà di più scenari. Tali modifiche restano in sospeso. Per applicare le modifiche immediatamente, utilizzare il seguente comando.

Apply-PendingRuntimeChangeableScenarioProperties

Il comando Apply-PendingRuntimeChangeableScenarioProperties consente di applicare tutte le modifiche allo scenario in esecuzione specificato.

Sintassi
Apply-PendingRuntimeChangeableScenarioProperties [Nome]
Parametri

Nome: il nome dello scenario in esecuzione che si desidera modificare.

Esempio

Il comando seguente consente di applicare le modifiche allo scenario denominato FileServer:

Apply-PendingRuntimeChangeableScenarioProperties FileServer
Risultato

Il risultato è un elenco delle proprietà e dei valori corrispondenti:

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

Il comando Discard-AllPendingRuntimeChangeableScenarioProperties consente di annullare tutte le modifiche configurate per tutti gli scenari.

Sintassi
Discard-AllPendingRuntimeChangeableScenarioProperties
Parametri

Nessuno

Discard-RuntimeChangeableScenarioProperties

ll comando Discard-RuntimeChangeableScenarioProperties consente di annullare le modifiche apportate allo scenario in esecuzione specificato.

Sintassi
Discard-RuntimeChangeableScenarioProperties [Nome]
Parametri

Nome: il nome dello scenario in esecuzione per il quale si desidera annullare le modifiche.

Esempio

Se sono state apportate numerose modifiche a uno scenario in esecuzione denominato FileServer e sono stati rilevati problemi, utilizzare il seguente comando per reimpostare i valori originali dello scenario:

Discard-RuntimeChangeableScenarioProperties FileServer
Risultato

Tutte le modifiche apportate allo scenario denominato FileServer vengono reimpostate sui valori originali.

Se si desidera reimpostare il valore originale di una sola proprietà, utilizzare il comando Set-RuntimeChangeableScenarioProperties per modificare solo la proprietà specificata per lo scenario in esecuzione. Considerare una volta annullate le modifiche, tutti i record contenuti nell'elenco Get-AllPendingRuntimeChangeableScenarioProperties vengono eliminati. L'esecuzione del comando Apply-PendingRuntimeChangeableScenarioProperties visualizza un messaggio di avviso che informa l'utente che lo scenario specificato non è stato modificato durante l'esecuzione.

Get-AllPendingRuntimeChangeableScenarioProperties

Il comando Get-AllPendingRuntimeChangeableScenarioProperties elenca tutti gli scenari modificati durante l'esecuzione.

Sintassi
Get-AllPendingRuntimeChangeableScenarioProperties
Parametri

Nessuno

Esempio

Il seguente comando elenca tutti gli scenari modificati durante l'esecuzione.

Get-AllPendingRuntimeChangeableScenarioProperties
Risultato

Il risultato è un elenco di nomi di scenario.

Get-AllRuntimeChangeableScenarioProperties

Il comando Get-AllRuntimeChangeableScenarioProperties consente di elencare tutte le proprietà modificabili durante l'esecuzione di uno scenario.

Sintassi
get-AllRuntimeChangeableScenarioProperties
Parametri

Nessuno

Esempio:

Il seguente codice esegue il comando per visualizzare l'elenco delle proprietà modificabili in un file di testo.

Get-AllRuntimeChangeableScenarioProperties > d:\1.txt
Risultato

Il risultato restituito corrisponde a una serie di proprietà modificabili con formato Scenario/Master/Replica/NomeProprietà.

Get-RuntimeChangeableScenarioProperties

Il comando Get-RuntimeChangeableScenarioProperties consente di individuare tutte le proprietà modificabili durante l'esecuzione dello scenario specificato. Il comando restituisce un elenco delle proprietà modificabili per lo scenario. Combinare questo comando con comandi di reindirizzamento I/O per la formattazione dell'output in un file di testo.

Sintassi
Get-RuntimeChangeableScenarioProperties [Name]
Parametri

Name: il nome dello scenario in esecuzione

Esempio:

Il seguente comando elenca tutte le proprietà modificabili per lo scenario denominato File Server Scenario 1:

Get-RuntimeChangeableScenarioProperties FileServerScenario1
Risultato

Property: False

Host: 10.0.0.0

Value: False

Index: 111

Category: Replica

Name: SpecificReplicaProps.Suspend.SuspendScript

Get-PendingRuntimeChangeableScenarioProperties

Il comando Get-PendingRuntimeChangeableScenarioProperties consente di elencare tutte le modifiche apportate allo scenario in esecuzione specificato.

Sintassi
Get-PendingRuntimeChangeableScenarioProperties [Name]
Parametri

Name: il nome dello scenario in esecuzione

Esempio:

Il seguente esempio mostra l'elenco di tutte le proprietà modificate per lo scenario denominato FileServer:

Get-PendingRuntimeChangeableScenarioProperties FileServer
Risultato

Il risultato corrisponde a un elenco delle proprietà, dei valori originali corrispondenti e dei nuovi valori.

Set-RuntimeChangeableScenarioProperty

Il comando Set-RuntimeChangeableScenarioProperty consente di aggiornare il valore della proprietà specificata nello scenario indicato durante l'esecuzione.

Sintassi
Set-RuntimeChangeableScenarioProperty [Name] [Index] [Value] [Host]
Parametri

Nome: il nome dello scenario in esecuzione di cui si desidera modificare le proprietà.

Index: l'indice o nome della proprietà che si desidera modificare. Per determinare i nomi appropriati, utilizzare il comando Get-AllRuntimeChangeableScenarioProperties o Get-RuntimeChangeableScenarioProperties Poiché il valore dell'indice viene generato internamente è possibile che in due scenari dello stesso tipo, la stessa proprietà presenti un valore di indice diverso. Assicurarsi di ottenere indici o nomi corretti.

Value: la nuova impostazione corrispondente alla proprietà specificata.

Host: (facoltativo) è necessario specificare l'host solo in caso di modifica delle proprietà di host master o replica. Questo valore è facoltativo in caso di proprietà generali o HA.

Esempio:

Il seguente comando consente di aggiornare l'argomento della proprietà dello script di sospensione in base al nome:

Set-RuntimeChangeableScenarioProperty FileServer SpecificReplicaProps.Suspend.SuspendScript 456 -Host 10.0.0.1
Risultato

Il risultato a una tabella contenente la proprietà, il valore originale corrispondente e il nuovo valore.

Test-RuntimeChangeableScenarioProperty

Il comando Test-RuntimeChangeableScenarioProperty consente di verificare se la proprietà specificata può essere modificata durante l'esecuzione dello scenario.

Sintassi
Test-RuntimeChangeableScenarioProperty [Name] [Index] [Host]
Parametri

Name: il nome dello scenario in esecuzione

Index: l'indice o nome della proprietà che si desidera verificare.

Host: facoltativo

Esempio

Il seguente comando verifica la proprietà con indice 113 per uno scenario in esecuzione denominato FileServer.

Test-RuntimeChangeableScenarioProperty FileServer 113 -host 10.0.0.3
Risultato

Il risultato è un valore di Vero o di Falso per l'indice o nome della proprietà specificata.

Comandi di monitoraggio

Questa sezione descrive i comandi PowerShell per CA ARCserve RHA che consentono di monitorare i processi DR e HA.

Get-Dirs - Elenco di tutte le directory principali di uno scenario

Il comando Get-Dirs consente di elencare tutte le directory principali di un determinato scenario.

Sintassi
Get-Dirs [-Nome] <String> 
Parametri
Nome

Il nome dello scenario.

Esempio: elencare tutte le directory principali di un determinato scenario

get-dirs "File Server 1"
Risultato
ID       : 2721474912
Scenario : File Server 1
Master   : 192.168.1.152
Percorso     : C:/Strumenti
Database       : Falso

Get-Events - Elenco di tutti gli eventi di uno scenario

Il comando Get-Events consente di visualizzare un elenco degli eventi di replica di un determinato scenario. L'elenco degli eventi può includere eventi informativi, di avviso ed errore. Vengono visualizzate le informazioni relative a: ID dell'evento, data e ora dell'evento, nome dello scenario, gravità dell'evento e messaggio dell'evento.

Sintassi
Get-Events [-Nome] <String> 
Parametri
Nome

Il nome del gruppo di cui si desiderano visualizzare gli eventi.

Esempio: elencare gli eventi di un determinato scenario in una tabella a formattazione automatica

get-events "File Server 1" | FT -auto
Risultato
ID      Time                  Scenario      Severity    Message
--      ----                  --------      --------    -------
SM00165 28/10/08 18:02:52 File Server 1 Significant Connected to...
SR00014 30/10/08 19:17:31 File Server 1 Significant Starting...
SR00139 30/10/08 19:17:35 File Server 1 Significant Starting File...
IR00119 30/10/08 19:18:16 File Server 1 Info        Root directory...
SR00120 30/10/08 19:18:16 File Server 1 Significant Synchronization...
IM00405 30/10/08 19:15:06 File Server 1 Info        Posting... 
SR00202 30/10/08 19:18:21 File Server 1 Significant All modifications...
SR00096 03/11/08 18:47:40  File Server 1 Significant Stopping scenario...

Get-Group - Elenco dei gruppi con un determinato nome

Il comando Get-Group consente di elencare tutti i gruppi di scenari con un determinato nome. Per visualizzare questo elenco, è necessario immettere il nome che si sta cercando.

In aggiunta, questo comando consente di elencare tutti i gruppi di scenari esistenti. Per elencare tutti i gruppi di scenari, immettere semplicemente il comando senza il nome di uno scenario.

Sintassi
Get-group [[-NomeGruppo] [<String>]]
Parametri
Nome

Il nome del gruppo di scenari.

Nota: è possibile utilizzare l'asterisco '*" o il punto interrogativo "?" come parte del nome gruppo scenari.

Esempio: elencare tutti i gruppi di scenari con un determinato nome

get-group *Server*
Risultato
Scenari File Server 2
Scenari File Server 1
Scenari server Exchange
Scenari File Server

Get-Hosts - Elenco di tutti gli host di uno scenario

Il comando Get-Hosts consente di elencare tutti gli host di un determinato scenario.

Sintassi
Get-Hosts [-Nome] <String> 
Parametri
Nome

Il nome dello scenario.

Esempio: elencare gli eventi di un determinato scenario in una tabella a formattazione automatica

Get-Hosts "File Server 1" |FT -auto
Risultato
Scenario      Name          Role    Parent         State   IP            Port
--------      ----          ----    ------         -----   --            ----
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 - Elenco degli scenari con un determinato nome

Il comando Get-Scenario consente di elencare tutti gli scenari con un determinato nome. Per visualizzare questo elenco, è necessario immettere il nome che si sta cercando.

In aggiunta, questo comando consente di elencare tutti gli scenari esistenti. Per elencare tutti gli scenari, immettere semplicemente il comando senza il nome di uno scenario.

Sintassi
Get-Scenario [[-Nome] [<String>]] 
Parametri
Nome

Il nome dello scenario.

Nota: è possibile utilizzare l'asterisco '*" o il punto interrogativo "?" come parte del nome dello scenario.

Esempio: elenco di tutti gli scenari con un determinato nome in una tabella a formattazione automatica

get-scenario File* |FT -auto
Risultato
ID         Group     Name          Type       Master         State   Sync AR
--         -----     ----          ----       ------         -----   ---- --
1123633852 Scenarios FileServer    FileServer                Unknown File False
1123633468 Scenarios File Server 1 FileServer 192.168.1.153  Stopped File False

Get-Snapshot - Visualizzazione di snapshot VSS di un host di replica

Il comando Get-Snapshot consente di visualizzare tutte le snapshot VSS di un determinato host di replica.

Sintassi
Get-Snapshot [-Nome] <String> [[-Porta] <String>]
Parametri
Nome

Il nome dell'host così come appare nello scenario.

Porta (facoltativo)

La porta di connessione all'host stabilito. Il numero predefinito della porta è 25000.

Esempio: visualizzazione di tutte le snapshot VSS di un determinato host di replica in una tabella con formato automatico

Get-Snapshot 130.119.173.7 |FT -auto
Risultato
Index Snapshot        Created               Exposed Mounted     Drive Scenario
----- --------        -------               ------- -------     ----- --------
0     {4f2bb053-5f2d} 11/18/2008 4:03:09 PM False   Not Mounted C:/   FileServer
1     {bcbdda2b-6165} 11/18/2008 4:06:00 PM False   Not Mounted C:/   FileServer
2     {c1f206be-2ad0} 11/18/2008 4:07:17 PM False   Not Mounted C:/   FileServer

Get-State - Elenco di tutti gli scenari definiti per un determinato host

Il comando Get-State consente di elencare tutti gli scenari definiti per un determinato host, assieme ai relativi dettagli e stati.

Sintassi
Get-State [-Nome] <String> 
Parametri
Nome

Il nome dell'host.

Esempio:

get-state 130.119.185.152
Risultato
ID     : 2505374864
Gruppo  : Scenari FS
Nome   : FS 1
Tipo   : FileServer
Master : 130.119.185.152
Stato    : In esecuzione
Sincronizzazione   : File
AR     : False

ID     : 2721467841
Gruppo  : Scenari File Server
Nome   : File Server 1
Tipo   : FileServer
Master : 130.119.185.152
Stato  : Interrotto
Sincronizzazione   : File
AR     : False

Get-Stats - Visualizzazione delle statistiche di replica di uno scenario

Il comando Get-Stats consente di visualizzare le statistiche di scenario per ogni host durante l'esecuzione.

Sintassi
Get-Stats [-Nome] <String> 
Parametri
Nome

Il nome dello scenario.

Esempio: Visualizzazione delle statistiche di replica di un determinato scenario durante l'esecuzione

get-stats "File Server 1"
Risultato
Scenario    : File Server 1
Name        : 192.168.1.152
Role        : Master
Spool_Size  : 0
Sync_Files  : 345
Sync_MBytes : 86
Rep_MBytes  : 0

Scenario    : File Server 1
Name        : 192.168.1,153
Role        : Replica
Spool_Size  : 0
Sync_Files  : 345
Sync_MBytes : 86
Rep_MBytes  : 0 

Comandi per la gestione utenti

Questa sezione descrive i comandi PowerShell per CA ARCserve RHAche consentono di monitorare e gestire i gruppi utenti e gli utenti per il Servizio di controllo basato su ACL.

Nota: per l'utilizzo dei comandi ACL, è necessaria una licenza speciale.

Get-SuperUserGroup: visualizzazione del nome del gruppo Utenti con privilegi

Il comando Get-SuperUserGroup consente di visualizzare il nome del gruppo Utenti con privilegi del Servizio di controllo attivo.

Sintassi
Get-SuperUserGroup

Nota: questo comando non dispone di parametri.

Esempio: visualizzazione del nome del gruppo Utenti con privilegi.

Get-SuperUserGroup
Risultato
QA95-W2K3-SQL\\CA XOsoft Users

Set-SuperUserGroup: modifica del gruppo Utenti con privilegi.

Il comando Set-SuperUserGroup consente di modificare il gruppo Utenti con privilegi.

Sintassi
Set-SuperUserGroup [-NomeGruppo] <String>
Parametri
NomeGruppo

Il nome del nuovo gruppo Utenti con privilegi.

Esempio: modifica del gruppo Utenti con privilegi

Set-SuperUserGroup Administrators
Risultato
Set super user group successfully

Get-Users: elenco di tutti gli utenti del gruppo Utenti con privilegi

Il comando Get-Users consente di ottenere un elenco di tutti gli utenti appartenenti al gruppo Utenti con privilegi.

Sintassi
get-users 

Nota: questo comando non dispone di parametri.

Esempio: elenco di tutti gli utenti del gruppo Utenti con privilegi.

get-users
Risultato
QA95-W2K3\Administrator
QA95-W2K3-SQL\User2
QA95-W2K3-SQL\User1

Get-ScenarioUsers: elenco di tutti gli utenti con diritti relativi a uno scenario

Il comando Get-ScenarioUsers consente di ottenere un elenco di tutti gli utenti che dispongono di diritti relativi a un determinato scenario.

Sintassi

get-ScenarioUsers [-NomeScenario] <String>

Parametri
Nome

Il nome dello scenario.

Esempio: elenco di tutti gli utenti con diritti relativi a uno scenario

Get-ScenarioUsers "File Server"
Risultato
nome
----
QA95-W2K3-SQL\User2
QA95-W2K3-SQL\User1

Set-ScenarioUser: assegnazione di diritti utente per uno scenario

Il comando Set-ScenarioUser consente di assegnare a un utente determinati diritti relativi a uno scenario specifico.

Sintassi
Set-ScenarioUser [-Nome] <String> [-Utente] <String> [-Diritto] <String> 
Parametri
Nome

Il nome dello scenario.

Utente

Il nome completo dell'utente.

Destro

La tipologia dei diritti che verranno assegnati all'utente per lo scenario. Immettere uno dei seguenti valori:

A = Admin

C = Controllo

V = Solo visualizzazione

Esempio: assegnazione di diritti di controllo utente per un determinato scenario

Set-ScenarioUser "File Server" QA95-W2K3-SQL\User2 C
Risultato
Set user right successfully

Remove-ScenarioUser: annullamento dei diritti utente per uno scenario

Il comando Remove-ScenarioUser consente di annullare l'assegnazione dei diritti utente per un determinato scenario.

Sintassi
Remove-ScenarioUser [-Nome] <String> [-Utente] <String>
Parametri
Nome

Il nome dello scenario.

Utente

Il nome dell'utente

Esempio: annullamento dei diritti utente per un determinato scenario

Remove-ScenarioUser "File Server" QA95-W2K3-SQL\User2
Risultato
User removed successfully.