尽管有参数,Powershell Import-PfxCertificate仍提示输入位置

时间:2018-11-15 09:48:58

标签: windows powershell certificate pfx

我正在尝试在VM上导入证书。 我正在执行以下脚本:

Start-VM -Name $NewVmName
Copy-VMFile -Name $NewVmName -SourcePath ".\certificate.pfx"  -DestinationPath "C:\certificate.pfx" -CreateFullPath -FileSource Host

$Password = "test" | ConvertTo-SecureString -asPlainText -Force
Invoke-Command -VMName $NewVmName -Credential $LocalCredential -ScriptBlock {       
    Import-PfxCertificate -FilePath "C:\certificate.pfx" -CertStoreLocation Cert:\LocalMachine\My -Password $Password
}

因此指示了证书存储位置。但是,当我运行此脚本时,Windows会提示我知道要在哪个商店中导入证书:

enter image description here

为什么?我做错了什么?我当然希望在不进行任何用户交互的情况下导入证书。

谢谢!

0 个答案:

没有答案