5

次のpowershell関数が与えられた場合:

function CreateRootCertificate($certificateName, $path, $certificatePassword){
    makecert -r -pe -n "CN=$certificateName" -sky exchange $path\$certificateName.cer -sv $path\$certificateName.pvk
    pvk2pfx.exe -pvk $path\$certificateName.pvk -spc $path\$certificateName.cer -pfx $path\$certificateName.pfx -po $certificatePassword
}

makecert は、証明書のパスワードを入力するように求めています。*.pvk ファイルが既に存在し、パスワードが設定されている場合、私が理解していることから、これは行われません。

私の質問は、1 つの makecert コマンドを 2 つの別々のコマンドに分割するにはどうすればよいですか? 1 つは *.pvk を作成し、もう 1 つは *.cer を作成します。

どうもありがとう

4

1 に答える 1