![background image](http://html1.mh-extra.com/html/quest-engineering/dl4300/dl4300_user-manual_3648779507.webp)
DL4300 Appliance
Input Parameters for PowerShell Scripting
507
Method
Description
public uint MaxTransferQueueDepth { get; set; }
Gets or sets the maximum number of block extents
which can be queued for writing. When a range of
blocks are read from a transfer stream, that range
is placed on a producer or consumer queue, where
a consumer thread reads it and writes it to the
epoch object. If the repository writes slower than the
network reads, this queue fills up. The point at which
the queue is full and reads stop is the maximum
transfer queue depth.
public uint MaxConcurrentWrites { get; set; }
Gets or sets the maximum number of block write
operations to have outstanding on an epoch at any
given time. If additional blocks are received beyond
the maximum number of write operations specified in
this parameter, those additional blocks are ignored
until one of the outstanding writes finishes.
public ulong MaxSegmentSize { get; set; }
Gets or sets the maximum number of contiguous
blocks to transfer in a single request. Depending on
testing, higher or lower values may be optimal.
public Priority Priority { get; set; }
Gets or sets the priority for transfer request.
public uint GetChangedBlocksRetries { get; set; }
Gets or sets the count of retries if initial retrieval of
changed blocks from the agent failed.
public int MaxRetries { get; set; }
Gets or sets the maximum number of times a failed
transfer should be retried before it is presumed
failed.
public bool UseDefaultMaxRetries { get; set; }
If included, the default maximum number of retries
(specified in transfer configuration) will be used.
public Guid ProviderId{ get; set; }
Gets or sets the GUID of the VSS provider to use
for snapshots on this host. Administrators typically
accept the default.
public Collection<ExcludedWriter>
ExcludedWriterIds { get; set; }
Gets or sets the collection of VSS writer IDs that
should be excluded from this snapshot. The writer ID
is determined by the name of the writer. This name
is for documentation purposes only, and does not
necessarily provide an exact match of the writer
name.
public ushort TransferDataServerPort { get; set; }
Gets or sets a value containing the TCP port upon
which to accept connections from the Core for the
actual transfer of data from the protected machine to
the Core. The Agent attempts to listen on this port,
but if the port is in use, the protected machine can
use a different port instead. The Core should use the
port number specified in the BlockHashesUri and
BlockDataUri properties of the VolumeSnapshotInfo
object for each snapped volume.