如何将C盘上的卷影存储使用的最大空间作为以GB为单位的字符串?到目前为止,我唯一找到的就是这个cmdlet,它列出了所有参数:
get-wmiobject win32_shadowstorage
但我只需要将MaxSpace的值转换为GB,并且仅用于C盘。这样做的目的是为了稍后在WPF应用程序中使用If/Else语句。PowerShell似乎是实现这一点的最快方法,而“年长的”vssadmin似乎只接受参数,而不检索任何东西……
提前谢谢你
如何将C盘上的卷影存储使用的最大空间作为以GB为单位的字符串?到目前为止,我唯一找到的就是这个cmdlet,它列出了所有参数:
get-wmiobject win32_shadowstorage
但我只需要将MaxSpace的值转换为GB,并且仅用于C盘。这样做的目的是为了稍后在WPF应用程序中使用If/Else语句。PowerShell似乎是实现这一点的最快方法,而“年长的”vssadmin似乎只接受参数,而不检索任何东西……
提前谢谢你
1条答案
按热度按时间rjjhvcjd1#
运行
Get-WmiObject -Class "Win32_ShadowStorage"
。您可以对以下properties感兴趣:AllocatedSpace
(数据类型:uint64
)在差异区域卷上分配空间。DiffVolume
(数据类型:Win32_Volume
)对差异卷的引用。Volume
(数据类型:Win32_Volume
)对原始卷的引用。属性
DiffVolume
和Volume
类似(GUID视情况而定)这个外观邀请您检查
Win32_Volume
class,然后答对!有DriveLetter
属性!把这些放在一起: