标签: wbadmin

使用 Windows Server Backup 的多个 USB 备份目标

我正在尝试将多个 USB 外部磁盘目标添加到 Windows Server 2012 备份计划中。

在完成 GUI 中添加额外目标的步骤后,该过程失败并显示错误The system cannot find the path specified

我按照本文中的步骤操作:

  • 选项 1 是一个非启动项,因为我们有十多个可移动磁盘,而且我不想购买一个装满 USB 集线器的盒子并将所有这些磁盘挂在服务器机架的背面。因此,在这种情况下,本文建议继续执行第 3 步。
  • 出于显而易见的原因,选项 2 从备份计划中删除旧磁盘,而不是一个选项。
  • 选项 3 建议运行该命令WBADMIN ENABLE BACKUP -addtarget:{DISKGUID},但失败并显示错误消息ERROR - The specified backup location could not be found or is not a supported backup storage location

我发现了许多线程,其中一些人报告了选项 3 的成功,但其他人,比如我自己,也有完全相同的问题。

我检查了事件日志和目录中的文件C:\Windows\Logs\WindowsServerBackup,但没有发现任何有用的东西。我还尝试删除磁盘上的卷并重复该过程,以及在磁盘上预先创建一个 NTFS 卷。

如果有任何相关性,我正在使用一系列未格式化容量为 2TB(格式化为 1.82TB)的 USB 磁盘。

有没有其他人遇到过这个问题并设法解决了它?


更新 1

这个问题的答案建议在 GUID 周围加上引号,例如WBADMIN ENABLE …

hard-drive windows-server-backup wbadmin windows-server-2012

10
推荐指数
1
解决办法
2万
查看次数

备份完成后如何自动重启服务器

一旦备份工作完成,我想重新启动我的服务器。

我使用命令行在命令行启动备份作业

wbadmin 开始备份 [选项]

此命令仅启动备份并退出。因此不可能使用这样的东西,因为服务器会立即重新启动:

wbadmin 开始备份 [选项]
关机 -r

是否有解决方案可以使用相同的计划任务执行备份和重启,或者我是否只需以合理的时间间隔安排两个任务?

backup wbadmin

7
推荐指数
2
解决办法
1621
查看次数

整理旧的 Windows Server Backup 快照

我正在从预定作业运行 wbadmin,将我的 C: 和 D: 驱动器备份到我的 E: 和(我相信!)包括系统状态:

wbadmin start backup -backuptarget:e: -include:c:,d: -allCritical -noVerify -quiet
Run Code Online (Sandbox Code Playgroud)

我想删除旧备份,但我担心我能找到的所有信息都说wbadmin用于删除旧系统状态备份和vssadmin删除其他备份。据我所知,我的备份是系统状态备份,但在 E: 上使用 VSS 进行存储,所以我担心尝试这两种技术中的任何一种,以免丢失我的所有备份。

这是一个家庭网络,所以我没有备用服务器来测试它。

我也很乐意简单地限制 E: 上使用的空间,但我无法理解相关命令的/for/on参数之间的区别vssadmin

作为参考,这里是输出vssadmin show shadows

Contents of shadow copy set ID: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
   Contained 1 shadow copies at creation time: 07/01/2011 08:12:05
      Shadow Copy ID: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
         Original Volume: (E:)\\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\
         Shadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy83
         Originating Machine: x.y.com
         Service Machine: x.y.com
         Provider: 'Microsoft Software Shadow Copy provider 1.0' …
Run Code Online (Sandbox Code Playgroud)

windows-server-2008 vss wbadmin

5
推荐指数
0
解决办法
1651
查看次数

server 2008 r2 - wbadmin systemstatebackup - 在备份中找不到系统编写器

我正在尝试在我的 server 2008 r2 机器上手动运行 systemstatebackup 命令,并且在查看备份事件日志详细信息时收到错误代码“2155347997”。命令行告诉我我已将日志文件写入 c:\windows\logs\windowsserverbackup\ 路径,但那里没有 .log 类型的文件。

我的命令窗口告诉我“在备份中找不到 System Writer”。但是,当我运行 vssadmin list writers 时,我在列表中找到了 System Writer,它显示正常状态,没有存储上次错误。

我从提升的命令提示符以及登录的管理员帐户运行它。我的备份目标路径允许网络服务完全控制,并且有足够的可用空间。

查看事件日志,我有两个 VSS 错误 8194 发生在备份错误 517 之前,其中列出了错误代码 2155347997。所有这三个错误都是尝试运行 systemstatebackup 命令的结果。

我相信某些与 VSS 相关的权限失败并在备份过程开始之前退出。因此,创建日志文件的初始代码不能运行,这就是我没有文件的原因。从命令提示符运行 systemstatebackup 命令并查看 windowsserverbackup 目录时,我确实看到我有一个 Wbadmin.0.etl 文件,该文件已创建,但在备份出错并停止时将其删除。

我在网上查过,关于这个错误的原因有很多意见。这些是我在此处发布之前已更正以尝试解决此问题的内容:

  1. 机器运行 HP 1410i 智能阵列控制器,但有一次还使用了 LSI scsi 卡。使用 networkadminkb.com 的 kb#a467 在 HKLM>Sys>CurrentControlSet>Services 中找到一个 LSI_SCSI 条目,其启动设置为 0x0,我修改为 0x3。没有变化。
  2. 在 HKLM>System>CurrentControlSet>Services>VSS>Diag 中,我赋予网络服务完全控制权,而之前它只有“特殊权限”。没有变化。

  3. 我按照 KB2009272 手动尝试修复系统编写器。

这些都是我尝试过的所有东西。我还应该看什么来解决这个问题?

需要注意的是,我在此服务器上运行 Mozy Pro,并且过去已知使用 VSS 进行复制操作,但它偶尔会引发错误。但是,自去年更新以来,这些错误事件日志条目已停止。

编辑:还尝试运行 kb2182466,因为它处理了我得到的确切错误代码。修补程序说我不适用。

我发现了一个关于将名为 AllowSSBToAnyVolume 的 Dword 值添加到 HKLM>System>CurrentControlSet>Services>WBengine>SystemStatebackup 的注释,我这样做了,但没有更改。

为了确保不存在其他卷影副本数据,我开箱即用了一个新的外部硬盘并将其格式化以尝试备份。我之前的尝试是使用已经加载了备份数据的驱动器。然而,新驱动器上的结果是相同的。

vss windows-server-2008-r2 wbadmin

5
推荐指数
0
解决办法
4417
查看次数

Windows Server wbadmin 用逗号恢复

我想从命令行恢复名称中带有逗号的文件,ala:

wbadmin start recovery -version:10/01/2013-12:00 -itemType:File -overwite:Overwrite -quiet "-Items:C:\Path\To\File, With Comma.txt,C:\Path\To\File 2, With Comma.txt"
Run Code Online (Sandbox Code Playgroud)

所以有两个文件:

  1. C:\Path\To\File,带逗号.txt
  2. C:\Path\To\File 2,带逗号.txt

问题是 wbadmin 假设逗号分隔每个文件,因此它会看到指定的 4 个文件而不是 2 个。我尝试\在作为文件名一部分的逗号前面放置一个,如下所示:

wbadmin start recovery -version:10/01/2013-12:00 -itemType:File -overwite:Overwrite -quiet "-Items:C:\Path\To\File\, With Comma.txt,C:\Path\To\File 2\, With Comma.txt"
Run Code Online (Sandbox Code Playgroud)

但它不起作用,它只是说存在语法错误。Technet上的文档似乎也没有提到任何有帮助的内容。

操作系统是 Windows Server 2008 R2。

澄清评论:我已将文件名更改为与实际名称不同,以减少暴露,但我也看到我把它简化了太多。逗号既可以出现在文件名本身中,也可以出现在文件C:\Path\To\File, With Comma.txt的路径中,例如:C:\Path, To\Other\File.txt

data-recovery windows-server-2008-r2 wbadmin

5
推荐指数
0
解决办法
432
查看次数