Devo decomprimere un file con PowerShell. Il modo tipico in cui ho visto tutti farlo è automatizzare la shell con uno script.
$shellApplication = new-object -com shell.application
$zipPackage = $shellApplication.NameSpace($zipfilename)
$destinationFolder = $shellApplication.NameSpace($destination)
$destinationFolder.CopyHere($zipPackage.Items())
Questo non funzionerà per me, poiché Server Core non ha una shell, quindi non ce n'è uno da automatizzare. Questo dà un errore COM E_FAIL.
Powershell non sembra essere in grado di farlo da solo, e se vado da terze parti, devo trovare un modo per script per ottenere l'utilità sul server in primo luogo. 7-Zip è stato il mio punto di partenza, ma non mi sembra di poter scrivere il download e installarlo. Sourceforge continua a sputarmi indietro file HTML.
Come posso script completamente decomprimere un file zip in Server 2012 Core?