1

我使用 VSS 备份到备份驱动器。我想将该驱动器附加到另一台机器上并列出其上的所有备份,然后列出特定备份中的所有项目。

我知道您可以使用该wbadmin工具在命令提示符下执行此操作wbadmin get versionswbadmin get items但我想以编程方式读取这些值。

我知道有用于使用 VSS 的powershell 命令,但它们似乎只适用于本地“策略”对象。我找不到从另一台机器检查磁盘的方法(使用不同的策略)。例如,Get-WBBackupTarget 没有指向我的备份驱动器号的参数,只有一个 Policy 对象。并且 Get-WBPolicy 仅返回系统 afaik 的当前策略。

那么是否可以通过编程方式从备份驱动器中读取信息?

4

1 回答 1

0

你试过 get-wbdisks 吗? http://technet.microsoft.com/en-us/library/ee706673.aspx

详细说明 Get-WBDisks cmdlet 获取本地计算机联机的内部和外部磁盘的列表。可以使用 New-WBBackupTarget cmdlet 将您获得的磁盘添加到备份策略(WBPolicy 对象),以将它们指定为备份存储位置。

于 2013-02-02T07:04:19.930 回答