首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过powershell调用certreq

通过powershell调用certreq
EN

Stack Overflow用户
提问于 2016-11-29 10:18:09
回答 1查看 2K关注 0票数 0

我正在尝试构建一个工具来更新过期的证书,并且我对调用certreq命令感到不快:

这一项正在发挥作用:

代码语言:javascript
复制
Invoke-Command -ComputerName $Srvname -ScriptBlock {Set-Location -Path 'D:\'; $Out = cmd /c 2>&1 'certreq -q -f -new D:\cert\request_new.inf D:\cert\certreq.csr'}

但那个不是

代码语言:javascript
复制
Invoke-Command -ComputerName $Srvname -ScriptBlock {Set-Location -Path 'D:\'; $Out = cmd /c 2>&1 'certreq -f -attrib "CertificateTemplate:WebServer" -submit D:\cert\certreq.csr D:\cert\request.cer'}

我认为这是因为我需要接受来自cert权威的提示,而该提示没有显示。

当执行以下命令时,脚本在本地工作:

代码语言:javascript
复制
certreq -f -attrib "CertificateTemplate:WebServer" -submit D:\cert\certreq.csr D:\cert\request.cer

你有什么想法吗?

我试过了,但那也不管用。:S

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-29 10:38:19

来自 documentation

代码语言:javascript
复制
-q      Use silent mode; suppress all interactive prompts.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40863274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档