unzip file using 7z in powershell

前端 未结 4 2059
长情又很酷
长情又很酷 2020-12-20 18:02

What is the command to unzip a file using 7z in powershell?

set-alias sz \"$env:ProgramFiles\\7-Zip\\7z.exe\"
sz x  $zipfilePath $destinationUnzipPath -aoa -         


        
4条回答
  •  执笔经年
    2020-12-20 18:29

    With 7zip PowerShell module, not it is hassle free

    #   Install 7zip module
    
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
    Set-PSRepository -Name 'PSGallery' -SourceLocation "https://www.powershellgallery.com/api/v2" -InstallationPolicy Trusted
    Install-Module -Name 7Zip4PowerShell -Force
    
    #   Extract 7zip file
    
    $sourcefile = "c:\source\sample.7z"
    Expand-7Zip -ArchiveFileName $sourcefile -TargetPath 'c:\destinaation'
    

提交回复
热议问题