我只是想将pfx证书导入到Cert:\ LocalMachine \ Root和Cert:\ LocalMachine \ My。 问题是我必须以管理员身份运行powershell才能使脚本成功。
Import-PfxCertificate -FilePath $CertificatePath -CertStoreLocation Cert:\LocalMachine\Root -Password $CertificatePassword -Exportable
如果我从Azure DevOps管道运行此PS命令行,如何以管理员身份运行它?
答案 0 :(得分:0)
执行“目标计算机上的Powershell”任务。在任务中,您可以添加管理员用户来执行。
答案 1 :(得分:0)
如果我从Azure DevOps管道运行此PS命令行,如何以管理员身份运行它?
有两种解决方案:
1。如果使用的是自托管代理。您可以使用管理员帐户重新安装代理。详细步骤如下:
步骤1。卸载旧的代理。
步骤2。下载并解压缩新代理。
步骤3。以管理员身份运行config.cmd。请注意,配置必须与旧版代理保持一致。
2。使用内置任务“目标计算机上的PowerShell”,需要您提供
a)用逗号分隔的机器IP地址或FQDN列表以及端口。默认端口基于所选协议。例如:dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
b)管理员的用户名和密码。