cod*_*ndy 5 powershell pfx dsc azure-automation
我正致力于在Azure VM上自动部署我们的产品.我正在使用Powershell DSC和Azure自动化来配置VM.
其中一个要求是为VM上的用户导入pfx证书到CurrentUser/My.我试图使用以下脚本资源执行此操作:
Script InstallSelfSignedCertificatesToMy
{
GetScript = {
}
SetScript = {
$Path = "c:\test"
$Pass = ConvertTo-SecureString "password"-AsPlainText -Force
Import-PfxCertificate -FilePath "$($Path)\example.pfx" cert:\currentUser\my -Password $Pass
}
TestScript = {
return $false
}
Credential = $adminCredential
}
Run Code Online (Sandbox Code Playgroud)
$ adminCredential参数具有我要导入证书的用户的凭据.
此DSC不报告任何故障,但证书未添加到用户的CurrentUser/My上.
一个有趣的观察是,如果我使用Start-DscConfiguration在VM上本地运行DSC,它将按预期工作并安装证书.如果从Azure自动化调用它,它不起作用.
任何人都可以指出这里可能存在的问题吗?有没有人试图做类似的事情?
提前致谢.
| 归档时间: |
|
| 查看次数: |
703 次 |
| 最近记录: |