1

7z を使用してファイルを抽出するコマンドがあり、DOS コマンド ラインで動作します。コマンドは次のとおりです。

"C:\Documents and Settings\e.DEV\My Documents\7z.exe" x -o"C:\Documents and Settings\e.DEV\My Documents\utils" "C:\Documents and Settings\e.DEV\My Documents\rsasecureidtoken411.zip"

ここで、powershell で上位のコマンドを実行する必要があります。call operator& を使用して (Powershell コマンド ラインで) 呼び出しますが、いくつかのエラーがあるようです。Enter キーを押すと次の行に>>が表示されるだけで、コマンドを停止するには Ctrl + c を押す必要があります。

PS C:\> & "C:\Documents and Settings\e.DEV\My Documents\7z.exe" x -o"C:\Documents and Settings\e.DEV\My Documents\utils" "C:\Documents and Settings\e.DEV\My Documents\RSASecurIDToken411.zip"
>>
>>
>>
>>
>>
>>
PS C:\>

私も試しましinvoke-expressionたが、まだうまくいきません。誰でもそれを助けることができますか?

ありがとう。

4

1 に答える 1

4

これを試して:

[string]$pathToZipExe = "C:\Documents and Settings\e.DEV\My Documents\7z.exe"
[Array]$arguments = "x", "-oC:\Documents and Settings\e.DEV\My Documents\utils", "C:\Documents and Settings\e.DEV\My Documents\RSASecurIDToken411.zip"

& $pathToZipExe $arguments
于 2013-02-02T16:24:42.983 に答える