Windows上的VSS管理
发布时间:2020-12-14 00:00:32 所属栏目:Windows 来源:网络整理
导读:我经常在 Windows文件服务器上使用集成的VSS功能,以允许用户恢复它们的一些文件.这也允许IT团队在涉及的文件很少时快速完成工作,这是最常见的问题. 例如,我每个工作小时(每天10个)服用一个VSS,并在4周(每周5个工作日)内保留它们 – 总共= 200 VSS,持续4周 我
|
我经常在
Windows文件服务器上使用集成的VSS功能,以允许用户恢复它们的一些文件.这也允许IT团队在涉及的文件很少时快速完成工作,这是最常见的问题.
例如,我每个工作小时(每天10个)服用一个VSS,并在4周(每周5个工作日)内保留它们 – >总共= 200 VSS,持续4周 我想使用一些“灵活”的保留政策: 在两种情况下,VSS占用的空间应该相似. 问题:您认为我应该编写PowerShell脚本来管理VSS保留策略吗?或者我可以使用已经完成的东西(脚本或软件)吗?
您可以根据需要调整这个简单的脚本:
#This script deletes all shadow copies older than 30 days
#By Wayne Johnson
Get-WmiObject Win32_Shadowcopy | ForEach-Object {
$WmiSnapShotDate = $_.InstallDate
$strShadowID = $_.ID
$dtmSnapShotDate = [management.managementDateTimeConverter]::ToDateTime($WmiSnapShotDate)
$strClientAccessible = $_.ClientAccessible
$dtmCurDate = Get-Date
$dtmTimeSpan = New-TimeSpan $dtmSnapShotDate $dtmCurDate
$intNumberDays = $dtmTimeSpan.Days
If ($intNumberDays -ge 31 -and $strClientAccessible -eq "True") {
$_.Delete()
}
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读
