September 3rd, 2015

я

Какие ошибки совершают в Microsoft

В Update Rollup 7 for System Center 2012 R2 Data Protection Manager (https://support.microsoft.com/en-us/kb/3065246) есть ошибка, которая приводит к неудалению устаревших recovery points, и, как следствие, исчерпанию свободного места, и невыполнению бэкапов.

Ошибка содержится в файле PRUNESHADOWCOPIESDPM2010.PS1 и заключается вот в чём:


***** БЫЛО
{
$rplist = get-recoverypoint $ds
}
***** СТАЛО
{
$rplist = get-recoverypoint -DataSource $ds
}
*****

***** БЫЛО
{
$rplist = get-recoverypoint $ds | where { $_.DataLocation -eq 'Disk' }
$rplistInOrder = $rplist | sort-object -property UtcRepresentedPointInTime
***** СТАЛО
{
$rplist = get-recoverypoint -DataSource $ds | where { $_.DataLocation -eq 'Disk' }
$rplistInOrder = $rplist | sort-object -property UtcRepresentedPointInTime
*****

Default property - не всегда хорошо. Больше внимания, товарищи.