(How to backup files with powershell part2)
*compress-archive
In this video I extend the previously created backup script to be a little less lame. The previous script did not had any errorhandling or validation.
Code:
param(
[Parameter(Mandatory=$true)] [validatescript({
test-path $_
})] [string] $folder
#[Parameter(Mandatory)] [string] $zipfile
)
#we need to do some magic to get the date for instance.
$date = get-date -f "yyyy-MM-dd__hh-mm-ss"
$zipfile = $folder + "-$date.zip"
try {
Compress-Archive -Path $folder -DestinationPath $zipfile -ErrorAction Stop
}
catch {
Write-Error "error occured error = $($_.exception.message)"
}
#if (Test-Path $folder){
$date = get-date -f "yyyy-MM-dd__hh-mm-ss"
#$zipfile = $folder + "-$date.zip"
Compress-Archive -Path $folder -DestinationPath $zipfile
#}
#else {
echo "$folder not found"
#}
Смотрите видео PowerShell - Backup онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Mr Automation 09 Сентябрь 2020. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 667 раз и оно понравилось 6 посетителям.