Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] VSSadmin. Удаление теневых копий

Ответить
Настройки темы
CMD/BAT - [решено] VSSadmin. Удаление теневых копий

Пользователь


Сообщения: 105
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте.
Команда
Код: Выделить весь код
 vssadmin list shadows
представляет такой вывод
Код: Выделить весь код
Содержимое для ID набора теневых копий: {34a83715-db8f-4593-9d57-996da70c79d5}
   Содержит 1 теневых копий на время создания: 15.07.2021 10:21:21
      ID теневой копии: {97bc3db8-ab1e-4ed8-9d83-7b3cb0a12215}
         Исходный том: (C:)\\?\Volume{61568165-f4cc-40d7-99d1-8bfc91f59642}\
         Том теневой копии: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3
         Размещающий компьютер: test-LTSC.fondgaz.kazan.ru
         Обслуживающий компьютер: test-LTSC.fondgaz.kazan.ru
         Поставщик: "Microsoft Software Shadow Copy provider 1.0"
         Тип: ClientAccessible
         Атрибуты: Сохранение, Доступно клиентам, Без автоматического  освобождения, Без компонентов записи, Разностная

Содержимое для ID набора теневых копий: {57d76515-2934-46ad-b278-75cd0f764acb}
   Содержит 1 теневых копий на время создания: 15.07.2021 10:37:54
      ID теневой копии: {721686d6-3f86-4afe-b3dd-cc4594929b00}
         Исходный том: (C:)\\?\Volume{61568165-f4cc-40d7-99d1-8bfc91f59642}\
         Том теневой копии: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy4
         Размещающий компьютер: test-LTSC.fondgaz.kazan.ru
         Обслуживающий компьютер: test-LTSC.fondgaz.kazan.ru
         Поставщик: "Microsoft Software Shadow Copy provider 1.0"
         Тип: ClientAccessible
         Атрибуты: Сохранение, Доступно клиентам, Без автоматического  освобождения, Без компонентов записи, Разностная

Содержимое для ID набора теневых копий: {ecd5a631-e982-4727-993f-dcc3954e5c4b}
   Содержит 1 теневых копий на время создания: 15.07.2021 10:39:13
      ID теневой копии: {f5f2641b-5162-4105-81ff-31de2bf20587}
         Исходный том: (C:)\\?\Volume{61568165-f4cc-40d7-99d1-8bfc91f59642}\
         Том теневой копии: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy5
         Размещающий компьютер: test-LTSC.fondgaz.kazan.ru
         Обслуживающий компьютер: test-LTSC.fondgaz.kazan.ru
         Поставщик: "Microsoft Software Shadow Copy provider 1.0"
         Тип: ClientAccessible
         Атрибуты: Сохранение, Доступно клиентам, Без автоматического  освобождения, Без компонентов записи, Разностная
Необходимо этот вывод привести в такое представление (если возможно):
Код: Выделить весь код
      {97bc3db8-ab1e-4ed8-9d83-7b3cb0a12215}
      {721686d6-3f86-4afe-b3dd-cc4594929b00}
      {f5f2641b-5162-4105-81ff-31de2bf20587}
И для каждого элемента выполнить команду
Код: Выделить весь код
vssadmin vssadmin Delete Shadows /Shadow=ShadowId(значения полученные выше) /Quiet

Отправлено: 12:25, 15-07-2021

 

Пользователь


Сообщения: 105
Благодарности: 1

Профиль | Отправить PM | Цитировать


И еще один вопрос, возможно ли реализовать такой сценарий: у каждой теневой копии есть дата и время создания. Удалить копии старше 14 дней?

Отправлено: 12:29, 15-07-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


Powershell
Код: Выделить весь код
$t = get-date

gcim Win32_ShadowCopy |% {
    if ($_.InstallDate -lt $t.AddDays(-14)) {
    vssadmin delete shadows /shadow=$($_.id) /quiet
    }
}

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:41, 15-07-2021 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] VSSadmin. Удаление теневых копий

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Получение списка теневых копий сетевой шары Dmitriy_Demon Скриптовые языки администрирования Windows 3 31-01-2019 15:58
2012 R2 - [решено] Некорректно работает расписание теневых копий dimonprodigy Windows Server 2012/2012 R2 1 30-04-2017 14:27
2012 R2 - Разрешить пользователю просмотр Теневых копий Ua-life Windows Server 2012/2012 R2 4 31-12-2014 18:34
Распаковать файлы теневых копий El Scorpio Хочу все знать 6 24-03-2014 09:00
Разное - [статья] Восстановление данных из резервных и теневых копий в Windows 7 Vadikan Microsoft Windows 7 12 06-02-2011 14:46




 
Переход