Running 7-Zip from within a Powershell script

后端 未结 6 699
栀梦
栀梦 2020-12-09 08:10

I\'m trying to use 7-Zip to backup some files inside a Powershell (v2) script.

I have:

$zipPath = \"C:\\Program Files\\7-Zip\\7z.exe\"
[Array]$zipArg         


        
6条回答
  •  盖世英雄少女心
    2020-12-09 08:37

    Found this script and adapted it to your needs. Can you please try:

    $7zipPath = "$env:ProgramFiles\7-Zip\7z.exe"
    
    if (-not (Test-Path -Path $7zipPath -PathType Leaf)) {
        throw "7 zip file '$7zipPath' not found"
    }
    
    Set-Alias 7zip $7zipPath
    
    $Source = "c:\BackupFrom\backMeUp.txt"
    $Target = "c:\BackupFolder\backup.zip"
    
    7zip a -mx=9 $Target $Source
    

提交回复
热议问题