Users Guide

. 317: TransferPostscript 对象
方法 说明
public VolumeNameCollection
VolumeNames (get; set; )
获取或设置用于传输的卷名称集合。
VolumeNames 是包含以下数据的数据结构
GuidName。与卷关联的 Guid如果未设置 DisplayName则用作名称。
DisplayName。卷的显示名称。
public ShadowCopyType ShadowCopyType
{ get; set; }
获取或设置用于传输的复制类型。ShadowCopyType 是具有值的枚举。可用的值包
Unknown
Copy
Full
public string Key { get; set; } 密钥方法将生成伪随机而非密码保护密钥此密钥可用作验证传输请求的一次性
密码。
public bool ForceBaseImage { get; set; }
获取或设置表示是否强制传输执行基本映像捕获的值。
public bool IsLogTruncation { get; set; }
获取或设置表示日志是否截断的值。
public uint LatestEpochSeenByCore { get;
set; }
获取或设置最新的日期值。
LatestEpochSeenByCore 方法是 Core 创建的最近快照的序数。这是使用 VSS 创建此特
定快照时筛选器驱动程序分配给该快照的“日期”。
示例 Bourne Shell 脚本
本部分介绍管理用户可用的示例 Bourne Shell 脚本以在受保护机器上运行。
小心: 本文档中提供的示例 Bourne 脚本运行时将起到限定管理者设计的作用。修改运作脚本时采取预防措施以保留工作版
本。对此处包含的脚本示例做出的任何修改或您创建的任何脚本都被认为是自定义这通常不在 Dell Support 涵盖的范围
以内。
: 受保护机器将使用“execshell 命令启动脚本。您可以在脚本的第一行中定义有关信息以指示应运行脚本的解释器。如果未
指定解释器则默认 shell 将解释脚本。如果选择默认 shell 以外的解释器则必须确保指定的解释器在所有受保护机器上可用。
受保护机器的示例脚本包括
PreTransferScript.sh
PreTransferScript 在传输快照前于受保护机器上运行。
以下脚本将输入参数的值存储在 Pre(Post)TransferScriptResult.txt 该文件位于并存储在根主目录中。
示例 PreTransferScript
#!/bin/bash
echo "TransferPrescriptParameter_VolumeNames=$TransferPrescriptParameter_VolumeNames
TransferPrescriptParameter_ShadowCopyType=$TransferPrescriptParameter_ShadowCopyType
TransferPrescriptParameter_Key=$TransferPrescriptParameter_Key
TransferPrescriptParameter_ForceBaseImage=$TransferPrescriptParameter_ForceBaseImage
TransferPrescriptParameter_IsLogTruncation=$TransferPrescriptParameter_IsLogTruncation
TransferPrescriptParameter_LatestEpochSeenByCore=
$TransferPrescriptParameter_LatestEpochSeenByCore" > ~/PreTransferScriptResult.txt
exit 0
使用脚本扩展 Rapid Recovery 作业 409