Windows 10 如何在另一个驱动器上创建卷影存储而不使用 vssadmin create

is_*_*ken 5 volume-shadow-service windows-10

我想使用 Windows 10 在另一个驱动器上为一个驱动器创建影子存储。对于服务器 Windows 版本,有:

vssadmin add shadowstorage /for=<ForVolumeSpec> /on=<OnVolumeSpec> [/maxsize=<MaxSizeSpec>]
Run Code Online (Sandbox Code Playgroud)

Windows 10 中缺少 add 命令,该怎么办?

有一些 Powershell 命令可用,但我无法使它们工作。

(Get-WmiObject -list win32_ShadowStorage).Create('C:\','D:\','3000000000')
Run Code Online (Sandbox Code Playgroud)

小智 -1

VSSAdmin 仅在 Windows Server 上具有“创建”选项。相反,您必须使用 PowerShell 脚本来创建阴影。

powershell.exe -Command (gwmi -list win32_shadowcopy).Create('E:\','ClientAccessible')

由于这只是利用了WMI 中的Win32_ShadowCopy类,因此您可以使用其他方法来创建阴影。这包括“ wmic ”实用程序。

wmic Shadowcopy 调用 create Volume='E:\'

  • 问题是关于如何创建影子存储([Win32_ShadowStorage](https://msdn.microsoft.com/en-us/library/aa394433(v=vs.85).aspx)),而不是关于如何创建快照( [Win32_ShadowCopy](https://msdn.microsoft.com/en-us/library/aa394428(v=vs.85).aspx))。 (2认同)