0 0

Zip files with exclusions

Zip gsn.*

$zevenZipPad = "C:\Program Files\7-Zip\7z.exe"
$bronMap = "E:\Shares\Data\simplex"
$gsnZip = "E:\gsn.zip"
Start-Process -Wait -FilePath $zevenZipPad -ArgumentList "a", "-mx0", "$gsnZip", "$bronMap\gsn.*"

Zip all but exclude gsn.*
$simplexZip = "E:\simplex.zip"
Start-Process -Wait -FilePath $zevenZipPad -ArgumentList "a", "-mx0", "$simplexZip", "$bronMap\*", "-x!$bronMap\gsn.*"

Zip Simplex with minimal downtime:
Get-Process -Name "sim*" | Where-Object { $_.ProcessName -notlike "simdb*" } | Stop-Process -Force
Set-Service -Name "svSimDbService" -Status stopped -StartupType Disabled
$zevenZipPad = "C:\Program Files\7-Zip\7z.exe"
$bronMap = "E:\Shares\Data\simplex"
$doelZip = "E:\gsn.zip"
Start-Process -Wait -FilePath $zevenZipPad -ArgumentList "a", "-mx0", "$doelZip", "$bronMap\gsn.*"
Set-Service -Name "svSimDbService" -StartupType Automatic -Status running
$doelZip2 = "E:\simplex.zip"
Start-Process -Wait -FilePath $zevenZipPad -ArgumentList "a", "-mx0", "$doelZip2", "$bronMap\*", "-x!$bronMap\gsn.*"