1. Задаём лимит Shadow Copy (10%)
Для настройки лимита объема используем vssadmin:
vssadmin add shadowstorage /for=E: /on=E: /maxsize=10%Если вылезет ошибка, что ассоциация уже существует, просто измените команду на
resize:
vssadmin resize shadowstorage /for=E: /on=E: /maxsize=10%2. Настраиваем расписание (07:00 и 12:00 ежедневно)
Создаём две задачи в планировщике заданий под учетной записью SYSTEM:
# Задача на 07:00
$Action = New-ScheduledTaskAction -Execute "vssadmin.exe" -Argument "create shadow /for=E:"
$Trigger1 = New-ScheduledTaskTrigger -Daily -At "07:00"
# Задача на 12:00
$Trigger2 = New-ScheduledTaskTrigger -Daily -At "12:00"
# Регистрируем их
Register-ScheduledTask -TaskName "VSS_0700" -Action $Action -Trigger $Trigger1 -User "NT AUTHORITY\SYSTEM" -RunLevel Highest
Register-ScheduledTask -TaskName "VSS_1200" -Action $Action -Trigger $Trigger2 -User "NT AUTHORITY\SYSTEM" -RunLevel Highest3. Создаём папку и файл (Версия 1)
--> notepad E:\Shares\Shanghai\B3-Shadow-Test.txt
=====================
version 1
=====================4. Создаём ТЕНЕВОЮ КОПИЮ (Снимок)
vssadmin create shadow /for=E:5. Обновляем файл (Версия 2)
--> notepad E:\Shares\Shanghai\B3-Shadow-Test.txt
=====================
version 2
=====================6. Как демонстрировать экспертам WorldSkills
- Показать список снимков:
vssadmin list shadows /for=E:- Показать текущую версию файла (версия 2):
Get-Content "E:\Shares\Shanghai\B3-Shadow-Test.txt"