2016-03-21 24 views
1

powershellでは、cmdプロンプトでコマンドに変数を渡す必要があります。 これは、この構造を取るとはい、私はコマンドプロンプトを開く必要があります。Powershell変数の値をcmdプロンプトに渡す方法

Variable= 5 points 
$prog="cmd.exe" ''open cmd 
[email protected]("/C") 

しかし、私は3番目の行について混乱しています。他のパラメータを使ってその行に変数を渡す例がありますか?

+4

は、なぜあなたはCMDにVARに合格する必要がありますか?あなたがcmdで行うことができることは、あなたもpowershellで行うことができます –

答えて

1

ジャストリスト文字列変数(@()構文ない試料):これはあまりにも正常に動作します

$prog = "cmd.exe" 
$path = "C:\Users\user\Documents" 
$params = "/C", "dir", $path 

& $prog $params 

$args = "dir", "C:\Users\user\Documents" 
& cmd /c $args 
関連する問題