Имя пользователя:
Пароль:
 

Название темы: [решено] powershell wbadmin
Показать сообщение отдельно

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


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

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


Если кому интересно вот код:
Код: Выделить весь код
#подключаем сетевой диск 
net use P: \\ip_adress\

#блок переменных
#Куда сохраняем
$OutBackup = 'E:'
#системный диск
$Windows = $env:SystemDrive
#кол-во хранимых копий
$QSC = '3'

#Делает проверку есть ли загрузочный файл на диске с Windows
$TP = Test-Path $env:SystemDrive\Boot\BCD.*

#если нет на системном диске загрузоных файла то узнает id загрузочного диска
If ($TP -eq $False) 
{
#узнаем id загрузочного диска
$BD = (gwmi win32_volume -Filter "SystemVolume='true'").Caption 
Start-Process wbadmin.exe -Wait -ArgumentList "start backup -backupTarget:$($OutBackup) -include:$($BD),$($Windows) -quiet"
}
else 
{
Start-Process wbadmin.exe -Wait -ArgumentList "start backup -backupTarget:$($OutBackup) -include:$($Windows) -quiet"
}

#удаляет с диска $OutBackup все бекапы кроме последних 3
Start-Process wbadmin.exe -Wait -ArgumentList "-backupTarget:$($OutBackup) -keepVersions:$($QSC)"

#отключаем сетевой диск
net use P: /delete
пока не знаю как подключить сетевой диск через PoSH New-PSDrive вроде диск подключил но его не видно хотя через dir показывает файлы

Последний раз редактировалось Ubiquiti, 31-01-2016 в 20:54.


Отправлено: 16:18, 31-01-2016 | #4

Название темы: [решено] powershell wbadmin