本文介绍了如何在powershell脚本中填写提示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用这样的命令:
获取-pfxcertificate C:\test.pfx输入密码: *******命令要求我填写提示.但我不能在我的脚本中做到这一点(例如 test.ps1)
我需要的是这样的:
get-pfxcertificate C:\test.pfx -password "123456"或类似的东西,这样我就可以运行我的脚本而无需每次都填写提示
非常感谢您的回复
解决方案
没有 Password 参数,你可以用 .NET 类试试:
$cert = 新对象 System.Security.Cryptography.X509Certificates.X509Certificate2$cert.Import('C:\test.pfx','123456','DefaultKeySet')
I use a command like this:
get-pfxcertificate C:\test.pfx Enter password: *******
The command ask me to fill the prompt. But I can't do that in my script (test.ps1 for ex)
What I need is like this:
get-pfxcertificate C:\test.pfx -password "123456"
or something similar so I can run my script without fill in the prompt each time
I'm very thankful for any reply
解决方案
There's no Password parameter, you can try with a .NET class:
$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$cert.Import('C:\test.pfx','123456','DefaultKeySet')
这篇关于如何在powershell脚本中填写提示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!