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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Cкрипт для создания образа системы средствами windows утилита wbadmin.exe

Ответить
Настройки темы
PowerShell - [решено] Cкрипт для создания образа системы средствами windows утилита wbadmin.exe

Старожил


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

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


Изменения
Автор: mcintosh55
Дата: 13-06-2016
Код: Выделить весь код
chcp 1251
<# BSD 1.2
скрипт для создания образа системы средствами windows утилита wbadmin.exe
Дата создания: 01.10.2015
Дата изменения: 10.05.2016 
#>
<#
Куда сохраняем можно прописать и сетевую шару но тогда не будет работать 
автоматическое удаление старых бэкапов
#>
#куда сохраняем
$OutBackup = 'E:'
#загрузочный диск
$Windows = $env:SystemDrive
#статус службы теневое копирование тома и служба резервного копирования
$status_vss = Get-Service vss | select status
$status_wbengine = Get-Service wbengine | select status
#проверяем запущены службы
if ($status_vss.Status -eq "Stopped")
    {
        Start-Service vss    #если не запущена запускаем
    }
if ($status_wbengine.Status -eq "Stopped")
    {
        Start-Service wbengine    #если не запущена запускаем
    }
#Делает проверку есть ли загрузочный файл на диске с Windows
$TP = Test-Path $env:SystemDrive\BOOTSECT.BAK
#если нету на windows диске  загрузочных файлов то узнает id системного диска
If ($TP -eq $False) 
{
$BD = (gwmi win32_volume -Filter "SystemVolume='true'").Caption 
wbadmin start backup -backupTarget:$($OutBackup) -include:$($BD) -vssFull -quiet
wbadmin start backup -backupTarget:$($OutBackup) -include:$($Windows) -vssFull -quiet
}
else 
{
wbadmin start backup -backupTarget:$($OutBackup) -include:$($Windows) -vssFull -quiet
}

#удаляем резервные копии
WBADMIN DELETE BACKUP -keepVersions:3 -quiet
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:47, 13-06-2016

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Cкрипт для создания образа системы средствами windows утилита wbadmin.exe

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Запуск в Windows VirtualPC системы с образа, созданного штатными средствами pkovalenko Microsoft Windows 7 1 26-12-2014 10:34
Блог - Создание образа системы средствами Windows при разметке GPT Vadikan Microsoft Windows 8 и 8.1 18 14-04-2014 01:23
Создания образа системы без драйверов. Glebush Автоматическая установка Windows 2000/XP/2003 1 17-02-2011 16:56
Прочее - Программа для создания образа системы на Linux Aspirine Общий по Linux 6 17-11-2010 13:35
Загрузка - [решено] Программа для создания образа всей системы Glebush Программное обеспечение Windows 7 10-01-2010 09:27




 
Переход