2016-03-23 12 views
1

他のツールを使わずにpowershellを使って.exeファイルを解凍しようとしています。 powershellを使って.exeファイルを解凍する

私はSystem.IO.Compression.ZipFileを使用しようとしたが、それは.zipファイルに対してのみ機能

...

$zip_file = Get-Item ("C:\Users\00WORK\gs\gs.exe") 
$destination = Get-Item ("C:\Users\tuna") 
[System.IO.Compression.ZipFile]::ExtractToDirectory($zip_file,$destination) 

もこれを試してみましたが、任意の成功なし

start-process C:\Users\Downloads\gs.exe -Argumentlist "/a" 

も試みこのしかし、再び任意の大成功の助けを

$shell = new-object -com shell.application 
$zip = $shell.NameSpace(“C:\Users\00WORK\gs\gs.exe”) 
foreach($item in $zip.items()) 
{ 
$shell.Namespace(“C:\Users\tuna”).copyhere($item) 
} 

感謝なし。

+0

gs.exeとは何ですか?これは自己解凍型のzipファイルですか?私はあなたがそれを実行して内容を抽出することができたと思います。 –

答えて

1

あなたは

start-process C:\Setup.exe -Argumentlist "/a" 

を試してみましたが、その後、PowerShellを使用できない場合は、このコマンドは、ファイルがパッケージ化された方法に完全に依存している、すべてが他の7 - 郵便番号のようなユーティリティを使用することになり、個人的に私が失敗した場合、しかし、あなたが言ったように、あなたはユーティリティを使うことを好まないでしょう。

関連する問題