我正在尝试在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会提示我知道要在哪个商店中导入证书:
为什么?我做错了什么?我当然希望在不进行任何用户交互的情况下导入证书。
谢谢!