首页 > 解决方案 > 寻找 Powershell 脚本来检查是否启用了卷影复制

问题描述

抱歉,PowerShell 中的新功能。寻找 Powershell 脚本来检查是否启用了卷影复制。找不到任何有用且功能强大的脚本。

标签: powershell

解决方案


你在哪里看的?网络上有很多这样的示例。

例如,使用可从此处下载的脚本:

获取影子副本统计信息

如果您使用共享文件夹的卷影副本(以前的版本),此脚本可以帮助您密切关注您有多少历史记录、平均快照大小、是否达到存储区域限制或每个卷限制 64 个卷影副本。

https://gallery.technet.microsoft.com/scriptcenter/Get-Shadow-Copy-Statistics-79e05a57

您可以使用它的示例来获取此类项目的统计信息。意思是,如果你得到任何结果,那么它当然是启用的。

#Query the local machine 
.\Get-ShadowCopyStats.ps1 -ServerName . 

#Query a remote machine 
.\Get-ShadowCopyStats.ps1 -ServerName FS01 

#Query multiple remote machines by passing an array 
.\Get-ShadowCopyStats.ps1 -ServerName FS01,FS02 

#Since it's the first parameter, you don't have to include -ServerName in the command: 
.\Get-ShadowCopyStats.ps1 FS01,FS02 

#Query multiple remote machines by passing them to the script down the pipeline 
"FS01","FS02" | .\Get-ShadowCopyStats.ps1

Get-ADComputer -Filter * -SearchBase "OU=Servers,DC=company,DC=tld" | .\Get-ShadowCopyStats.ps1 -ShowAllVolumes | Tee-Object -Variable ShadowCopyStats 
$ShadowCopyStats | Select * | Export-Csv -NoTypeInformation .\ShadowCopyStats.csv

或者这个...

使用 Powershell 获取远程影子卷信息

使用 wmi、备用凭据和多个运行空间收集一个或多个系统的远程影子卷信息。函数支持在出现 wmi 问题时自定义超时参数,并返回影子卷信息、影子副本、它们的提供者和设置。

https://gallery.technet.microsoft.com/scriptcenter/Get-Remote-Shadow-Volume-e5a72619

RemoteShadowCopyInformation -ComputerName 'Server2' -Credential $cred).ShadowCopyVolumes 

推荐阅读