我使用 VSS 备份到备份驱动器。我想将该驱动器连接到另一台计算机上并列出其上的所有备份,然后列出特定备份中的所有项目。
我知道您可以使用 wbadmin
工具在命令提示符下使用 wbadmin get versions
和 wbadmin get items
进行操作,但我想以编程方式读取值。
我知道有用于使用 VSS 的 powershell 命令,但它们似乎仅适用于本地"策略"对象。我找不到从另一台计算机(使用不同的策略)检查磁盘的方法。例如,Get-WBBackupTarget 没有参数将其指向我的备份驱动器号,只有一个策略对象。而 Get-WBPolicy 只返回系统 afaik 的当前策略。
那么,是否可以以编程方式从备份驱动器读取信息?
你试过get-WB磁盘吗?http://technet.microsoft.com/en-us/library/ee706673.aspx
详细说明 Get-WBDisks cmdlet 获取内部列表 以及本地计算机联机的外部磁盘。磁盘 您可以使用以下命令将您获得的备份策略(WBPolicy 对象)添加到备份策略(WBPolicy 对象)中 新的 WBBackupTarget cmdlet 将它们指定为备份存储 地点。