Home > Dell > System > Dell Appassure 5 User Guide

Dell Appassure 5 User Guide

Here you can view all the pages of manual Dell Appassure 5 User Guide. The Dell manuals for System are available online for free. You can easily download all the documents as PDF.

Page 371

Dell AppAssure User Guide
Version 5.4.3 Revision B369 public AgentTransferConfiguration 
TransferConfiguration { get; set; } Gets or sets the transfer configuration.
AgentTransferConfiguration is an object which will 
have the following data:
• MaxConcurrentStreams. The maximum 
number of concurrent TCP connections the 
core will establish to the agent for 
transferring data
• MaxTransferQueueDepth. The maximum 
number of block extents which can be queued 
up for writing
• MaxConcurrentWrites. The...

Page 372

Dell AppAssure User Guide
Version 5.4.3 Revision B370 public AgentTransferConfiguration 
TransferConfiguration { get; set; } (cont.)• ExcludedWriterIds. Collection of VSS writer 
IDs which should be excluded from this 
snapshot. The writer ID is keyed by the name 
of the writer. This name is for documentation 
purposes only and does not have to exactly 
match the actual name of the writer.
• TransferDataServerPort. A value containing 
the TCP port upon which to accept 
connections from the core for the...

Page 373

Dell AppAssure User Guide
Version 5.4.3 Revision B371
VirtualMachineLocation (namespace 
Replay.Common.Contracts.Virtualization)
The following table presents the available objects for the VirtualMachineLocation parameter.
VolumeImageIdsCollection (namespace 
Replay.Core.Contracts.RecoveryPoints)
Inherits its values from the parameter, System.Collections.ObjectModel.Collection.
VolumeName (namespace 
Replay.Common.Contracts.Metadata.Storage)
The following table presents the available objects for the...

Page 374

Dell AppAssure User Guide
Version 5.4.3 Revision B372
VolumeNameCollection (namespace 
Replay.Common.Contracts.Metadata.Storage)
Inherits its values from the parameter, System.Collections.ObjectModel.Collection.
The following table presents the available objects for the VolumeNameCollection parameter.
VolumeSnapshotInfo (namesapce 
Replay.Common.Contracts.Transfer)
The following table presents the available objects for the VolumeSnapshotInfo parameter.
VolumeSnapshotInfoDictionary (namespace...

Page 375

Dell AppAssure User Guide
Version 5.4.3 Revision B373
PreTransferScript.ps1
The PreTransferScript is run on the protected machine before transferring a snapshot.
Sample PreTransferScript
# receiving parameter from transfer job
param([object]$TransferPrescriptParameter)
# building path to Agents Common.Contracts.dll and loading this assembly
$regLM = [Microsoft.Win32.Registry]::LocalMachine
$regLM = 
$regLM.OpenSubKey(SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AppRecovery 
Agent 5)
$regVal =...

Page 376

Dell AppAssure User Guide
Version 5.4.3 Revision B374
PostTransferScript.ps1
The PostTransferScript is run on the protected machine after transferring a snapshot.
Sample PostTransferScript
# receiving parameter from transfer job
param([object] $TransferPostscriptParameter)
# building path to Agents Common.Contracts.dll and loading this assembly
$regLM = [Microsoft.Win32.Registry]::LocalMachine
$regLM = 
$regLM.OpenSubKey(SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AppRecovery 
Agent 5)
$regVal =...

Page 377

Dell AppAssure User Guide
Version 5.4.3 Revision B375
PreExportScript.ps1
The PreExportScript is run on the Core before any export job.
Sample PreExportScript
# receiving parameter from export job
param([object]$ExportJobRequest)
# building path to Cores Common.Contracts.dll and loading this assembly
$regLM = [Microsoft.Win32.Registry]::LocalMachine
$regLM = 
$regLM.OpenSubKey(SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AppRecovery 
Core 5)
$regVal = $regLM.GetValue(InstallLocation)
$regVal =...

Page 378

Dell AppAssure User Guide
Version 5.4.3 Revision B376 # Working with input object. All echos are logged
if($ExportJobRequestObject -eq $null) {
echo ExportJobRequestObject parameter is null
}
else {
echo VolumeImageIds: $ExportJobRequestObject.VolumeImageIds
echo RamInMegabytes: $ExportJobRequestObject.RamInMegabytes
}
PreNightlyJobScript.ps1
The PreNightlyJobScript is run before every nighty job on Core side. It contains the parameter $JobClassName, 
which helps to handle those child jobs separately....

Page 379

Dell AppAssure User Guide
Version 5.4.3 Revision B377 RollupJob {
$RollupJobRequestObject = $RollupJobRequest -as 
[Replay.Core.Contracts.Rollup.RollupJobRequest];
echo Rollup job results:;
if($RollupJobRequestObject -eq $null) {
echo RollupJobRequestObject parameter is null;
}
else {
echo SimultaneousJobsCount: 
$RollupJobRequestObject.SimultaneousJobsCount;
echo AgentId: $RollupJobRequestObject.AgentId;
echo IsNightlyJob: $RollupJobRequestObject.IsNightlyJob;
}
$AgentsCollection = $Agents -as...

Page 380

Dell AppAssure User Guide
Version 5.4.3 Revision B378 # working with Log Truncation Job
TransferJob {
$TransferJobRequestObject = $TransferJobRequest -as 
[Replay.Core.Contracts.Transfer.TransferJobRequest];
echo Transfer job results:;
if($TransferJobRequestObject -eq $null) {
echo TransferJobRequestObject parameter is null;
}
else {
echo TransferConfiguration: 
$TransferJobRequestObject.TransferConfiguration;
echo StorageConfiguration: 
$TransferJobRequestObject.StorageConfiguration;
}
echo...
Start reading Dell Appassure 5 User Guide

Related Manuals for Dell Appassure 5 User Guide

All Dell manuals