Users Guide
使用脚本扩展 Rapid Recovery 作业
Rapid Recovery 允许管理员在特定情况下通过执行命令和脚本来实现资源的自动化管理。Rapid Recovery 软件支持将 PowerShell 脚本
用于 Windows 和将 Bourne Shell 脚本用于 Linux。
每次在 Rapid Recovery Core 上启动复制、虚拟导出或备份快照等操作时,系统便会自动创建 Core 作业。您可以通过在操作前后运
行脚本将这些作业延期。这些脚本称作前后脚本。
本节介绍可供管理员在 Windows 和 Linux Rapid Recovery 中指定情况下所使用的脚本。
小心: 本文档中提供的示例 PowerShell 和 Bourne 脚本运行时将起到限定管理者设计的作用。修改运作脚本时采取预防措施,
以保留工作版本。此处包含对脚本示例的任何修改或您创建的任何脚本都被认为是自定义,这通常不在 Dell Support 覆盖范围
内。
主题:
• 在 Rapid Recovery 中使用 PowerShell 脚本
• PowerShell Scripting 的输入参数
• 示例 PowerShell 脚本
• 使用 Rapid Recovery 中的 Bourne Shell 脚本
• Bourne Shell Scripting 的输入参数
• 示例 Bourne Shell 脚本
在 Rapid Recovery 中使用 PowerShell 脚本
Windows PowerShell 是一个与 Microsoft .NET Framework 相连的环境,旨在实现管理自动化。Rapid Recovery 包括用于 PowerShell
脚本处理的完整客户端软件开发工具包 (SDK),它允许具有管理权限的用户在指定情况下运行用户提供的 PowerShell 脚本,例如创
建快照、运行可附加性检查和可安装性检查前后等。管理员可同时从 Rapid Recovery Core 和受保护机器运行脚本。脚本可接受参
数,且脚本输出将写入 Core 和受保护机器日志文件。
注: 对于每夜作业,保留一个脚本文件和 JobType 输入参数以区分每夜作业。
脚本文件位于 %ALLUSERSPROFILE%\AppRecovery\Scripts 文件夹中。
● 在 Windows 7 中,%ALLUSERSPROFILE% 文件夹的路径为:C:\ProgramData。
● 在 Windows 2003 中,该文件夹的路径为:Documents and Settings\All Users\Application Data\。
注: 运行 Rapid Recovery 脚本之前,必须安装和配置 Windows PowerShell。
有关如何使用 PowerShell 脚本的更多信息,请参阅示例 PowerShell 脚本 页面上的 402、PowerShell Scripting 的输入参数 页面上的
395、Bourne Shell Scripting 的输入参数 页面上的 408 和示例 Bourne Shell 脚本 页面上的 409。
PowerShell Scripting 的先决条件
对 Rapid Recovery 运行 PowerShell 脚本之前,必须安装 Windows PowerShell 2.0 或更高版本。由于 PowerShell 3.0 中引入的新功
能,包括更轻松的对象属性访问、PowerShell Web 访问及 REST 调用支持,Dell 建议使用 PowerShell 3.0 或更高版本。
注: 将 powershell.exe.config 文件置于 PowerShell 主目录下。例如 C:\WindowsPowerShell\powershell.exe.config。
powershell.exe.config
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0.30319"/>
C
使用脚本扩展 Rapid Recovery 作业 393










