使用 wmi 获取 VSS 卷影副本的 dos 路径
Using wmi to get the VSS shadow copy's dos path
vssadmin list shadows
显示每个卷拷贝的dos路径,格式如下:
\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy4
有没有办法使用 wmi 来做到这一点?
我查看了 Win32_ShadowCopy
并进行了一些试验,但找不到任何提供 dos 路径的内容。 msdn上的另一个类好像也没有,我一定是漏了什么。
DeviceObject
字段在 Win32_ShadowCopy
class 中提供此路径。
后者可以像往常一样获得,例如使用查询 SELECT * FROM Win32_ShadowCopy
.
旁注:我在不存在的页面中搜索 dos
,在重新阅读(相当长的)文档页面几次后找到了它更多次。
vssadmin list shadows
显示每个卷拷贝的dos路径,格式如下:
\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy4
有没有办法使用 wmi 来做到这一点?
我查看了 Win32_ShadowCopy
并进行了一些试验,但找不到任何提供 dos 路径的内容。 msdn上的另一个类好像也没有,我一定是漏了什么。
DeviceObject
字段在 Win32_ShadowCopy
class 中提供此路径。
后者可以像往常一样获得,例如使用查询 SELECT * FROM Win32_ShadowCopy
.
旁注:我在不存在的页面中搜索 dos
,在重新阅读(相当长的)文档页面几次后找到了它更多次。