朗迈备份常见问题
指南:使用 VBScript 扩展 Langmeier Backup
Langmeier Backup 提供创建脚本的可能性,以实现数据备份的高级概念。因此,有经验的管理员可以在备份运行中引入数据备份领域的特殊要求。
例如
- 自定义用户通知(短信、屏幕、电子邮件等)
- 从服务器下载当前备份任务
- 用户请求(例如:"请插入另一个备份介质)
- 读出并关闭打开的程序
- 重组目标介质(如重命名文件夹)
- 调用网络 URL 执行服务器功能
脚本编辑器位于菜单工具 > 编辑脚本下:

单击 "脚本 "选择栏,选择其中的空白条目以创建新脚本。使用另存为...保存脚本。
您可以在脚本中使用所有VBScript 命令。此外,您还可以使用下面介绍的专门为 Langmeier 备份实现的脚本命令来自动执行Langmeier 备份。
命令索引
完整的命令索引可在 Langmeier Backup 在线帮助中找到,您可以在程序中调用。以下是经常需要的功能摘录。
进度(变量)
为 Progress 变量分配一个介于 1 和 100 之间的值,可设置数据备份窗口中进度条的值。
示例
Progress = 0'Progress bar at 0 - nothing backed up yet
Progress = 50'Progress bar at 50 - half backed up
Progress = 100'
Progress bar at 100 - backup complete
消息(方法)
在 Langmeier 备份信息窗口中向用户输出文本。该文本也会保存在备份日志中。
参数:
参数 |
参数 描述 |
文本 |
给用户的信息文本。 |
[信息类型] |
该信息的类型。
可能的值:
1 = 信息 2 = 警告 3 = 停止 |
斜体 = 可选参数
例 1:
信息
"脚本已完成"。
例 2:
信息 "请将数据载体写入'备份"&Weekdayname(Weekday(now))&"' 到。", 1
备份(方法)
备份 "功能可用于备份文件夹或文件。
参数
参数 |
参数 描述 |
来源 |
所需备份的源路径 |
目的地 |
所需备份的目标路径 |
[子文件夹] |
True = 包括子文件夹的备份(默认值)
假 = 不包含子文件夹的备份
|
[加密备份] |
真 = 加密备份
假 = 未加密备份(默认值)
|
压缩 |
真 = ZIP 压缩备份文件
假 = 未压缩备份文件(默认值)
|
[历史备份] |
真 = 历史化数据备份
假 = 正常模式(默认值)
|
[创建完整路径] |
True = 创建完整的备份路径,例如 C$\folder\
False = 正常模式(默认值)
|
斜体 = 可选参数
例 1:指定源和目标的正常数据备份。
正常备份:
备份 "C:\Source","D:\Destination"
例 2:加密数据备份:在此指定源和目标,并设置为加密数据。
加密备份:
Backup "C:\Source","D:\Destination", , True
例 3:带完整路径的加密备份:与示例 2 一样,这里执行的是加密数据备份,同时还备份了完整路径。
带完整路径的加密备份:
Backup "C:\Source","D:\Destination", , True, , True
中断(方法)
取消备份,但不取消当前脚本。
参数
参数 |
参数描述 |
无参数 |
中断方法不需要任何额外参数。 |
获取介质名称(函数)
返回插入介质的名称。
参数:
参数 |
参数 描述 |
访问符 |
a) 磁带访问字符,例如:\.\tape0 b) 驱动器标识符,例如:C:\。 |
举例说明:
IfGetMediaName("\\.tape0")<>"Monday"
Then
Message "Please insert the tape `Monday`!", 3 '3 = 停止符号
EjectMedia
Break
End If
SendSMS(Text 为字符串,Number 为字符串)(函数)
我们的许多客户都使用"SendSMS "选项。该选项可在数据备份结束时向客户的手机发送短信。如果收件人不在瑞士,则必须输入国际拨号代码。
防火墙:在某些情况下,Windows 防火墙中的条目缺失会导致短信无法发送。在这种情况下,会出现错误信息,脚本也无法成功执行。 请在防火墙中启用 Langmeier 备份程序的外发网络流量 - 这样就可以正常工作了。
参数:
参数 |
参数 描述 |
文本 |
要通过 SMS 发送给收件人的文本信息。 |
号码 |
收件人的手机号码。 |
例如
'向备份管理员发送文本信息:
SendSMS "备份完成。","004179512xxxx"
'向备份管理员发送文本信息 -
'信息中包含在 "目标 "下指定的值,以及
'发生的错误数和
'成功备份的文件数:
SendSMS Term("The backup to is complete.错误: 已备份:", Destination, Errors, Counter),"0049xxxxxxxxxxxx"
计数器(变量)
表示备份了多少文件。该值会出现在备份过程结束后给用户的反馈中。备份日志中也会指定该值。
例如
启动 SAP 的命令行脚本 "databackup.cmd",从 SAP 备份
'数据库。备份目标是备份目标、
'备份任务中设置的备份目标被用作备份目的地(Destination)。
命令行脚本返回备份的
'文件数量。
CountOfFiles = Shell("%appdata%\SAP\databackup.cmd /dest=" & Destination, 0)
备份文件的计数器现在增加了脚本返回的
'数字:
Counter = Counter + lCountOfFiles
目的地(变量)
返回或覆盖脚本备份元素中预设的目标文件夹。
注意:可以使用 "目的地 "变量创建一个脚本,将特定内容备份到备份任务中可定义的目的地。您可以在脚本中设置如何备份特定项目以及该项目是什么。
例如
将安装文件夹 "SAP R3 "备份到脚本中设置的备份文件夹:
Backup "C:\SAP-R3",Destination
源(变量)
返回脚本备份元素中预设的源,或覆盖此源。如果脚本名称(例如 @SendSMS)位于源之下,则会返回脚本名称。
注意:可以使用 "目的地 "变量创建脚本,将特定内容备份到备份任务中可定义的目的地。您可以在脚本中设置如何备份特定目标以及该目标是什么。通过与之相反的变量 "Source(源)",你可以选择让 Langmeier 备份用户决定你在脚本中检索的源位置。
例如
源 ="C:\"
保存脚本
编写/创建脚本后,请将其保存。在脚本编辑器下方可以找到 "保存 "和 "另存为 "选项。

单击 "另存为"为脚本命名:

脚本保存在以下文件夹中:
C:\ProgramData\Langmeier Software\Scripts
在旧版操作系统下(Windows XP、Windows Server 2003):
C:\Documents and Settings\ALL Users\Application Data\Langmeier Software\Scripts
将脚本添加到备份任务
您可以在 Langmeier Backup 主窗口的"备份"-"添加"下将所有保存的脚本添加到备份任务中:


选择脚本后,脚本名称将以"@"开头出现在备份任务中,此处为"@SMS"。单击 "备份"-"开始 "后,脚本将在备份运行中执行。

双击插入的脚本(本例中为"@SMS"),可定义目标路径(可在脚本中使用"目标 "调用):

顺序:注意备份工作中的顺序!如果要在备份的末尾执行脚本,则必须在末尾插入脚本。Langmeier Backup 会按照备份工作中的顺序处理脚本。如果脚本是要在开始或特定文件夹路径后调用的函数,则必须相应地将脚本插入正确的行中。
其他脚本选项
您也可以通过另一种方式将自创的 VBScript 添加到任务中。转到"选项" ,然后转到"此任务的设置"。在这里,您可以找到在 "备份前 "执行的选项和在"备份后 "执行的选项。将 VBScript 添加到所需位置。请注意,上述 Langmeier Backup 特有的功能(如SendSMS或Backup)在此方法中不可用。不过,您也可以使用此方法调用任何批脚本或任何编译过的 exe 文件。

本文中的信息可在以下产品中找到:
- Langmeier 备份业务
- 朗迈备份服务器
- Langmeier Backup V-flex
Backup Essentials
€39.90 每年
选择您的最爱
- 可随时取消
- 包括支持和升级
- 在 Windows 11、10、8 和 7 操作系统下进行数据备份
- 简单的用户界面
- 备份文件和文件夹
- 备份整个电脑
- 备份电子邮件和网络书签
- 备份 OneDrive 和 Google Drive
- 还原单个文件和文件夹
- 恢复整个电脑的启动介质
- 实时勒索软件扫描仪保护电脑和备份介质
- 备份到 USB 驱动器
- 备份到 NAS
- 备份到 OneDrive、Google Drive 和 Dropbox
- 备份到 Langmeier Backup 在线存储和 aBusiness Suite
推荐产品
Backup Professional
€49.50 每年
选择您的最爱
- 可随时取消
- 包括支持和升级
- 在 Windows 11、10、8 和 7 操作系统下进行数据备份
- 专业用户界面
- 备份文件和文件夹
- 备份整个电脑
- 备份电子邮件和网络书签
- 备份 OneDrive 和 Google Drive
- 还原单个文件和文件夹
- 恢复整个电脑的启动介质
- 实时勒索软件扫描仪保护电脑和备份介质
- 备份到 USB 驱动器
- 备份到 NAS
- 备份到 OneDrive、Google Drive 和 Dropbox
- 备份到 Langmeier Backup 在线存储和 aBusiness Suite
- 备份到 FTP 服务器和公共云
- 加密
- 按日期还原
- 备份结束时弹出数据载体
- 通过电子邮件发送备份日志
- 通过短信发送备份状态
- 作为 Windows 服务备份
Backup
Business
€99 每年
选择您的最爱
- 可随时取消
- 包括支持和升级
- 在 Windows 11、10、8 和 7 操作系统下进行数据备份
- 专业用户界面
- 备份文件和文件夹
- 备份整个电脑
- 备份电子邮件和网络书签
- 备份 OneDrive 和 Google Drive
- 还原单个文件和文件夹
- 恢复整个电脑的启动介质
- 实时勒索软件扫描仪保护电脑和备份介质
- 备份到 USB 驱动器
- 备份到 NAS
- 备份到 OneDrive、Google Drive 和 Dropbox
- 备份到 Langmeier Backup 在线存储和 aBusiness Suite
- 备份到 FTP 服务器和公共云
- 加密
- 按日期还原
- 备份结束时弹出数据载体
- 通过电子邮件发送备份日志
- 通过短信发送备份状态
- 作为 Windows 服务备份
- 集成脚本语言
- 备份到 ZIP 存档
- 使用凭证保护网络文件夹
- 专业的勒索软件保护
- 所有类型的磁带机
- 数据备份到 WORM 介质(一次写入多次读取)
- 作为 Windows 服务备份
- 使用 DSC 设备(数据保存控制设备)对驱动器进行硬件隔离
- 备份文件夹安全设置
关于作者 Urs Langmeier
Langmeier 软件公司创始人兼首席执行官
我不想把任何事情复杂化。我不想开发终极商务软件。我不想被列入顶尖技术排行榜。因为这不是商业应用软件的目的。它要确保你的数据得到无缝保护。确保一切顺利运行的同时,你还能保留完全的控制权,专注于业务发展。简单和可靠是我的指导原则,每天都在激励着我。
进一步了解: 朗迈备份, VB 脚本, 备份
相关文章
哪种备份方式最适合我的数据?数据备份在现实生活中的重要性各种 Windows 文件系统的优缺点
在此发表评论...
本文涉及的主题是
Langmeier 备份 VBS
VBS 数据备份
VBScript
使用 VBScript 备份软件