标签: unattended-processing

确定MSI/EXE是否支持某些标志/参数?

我正在创建一个可以运行MSI和EXE的自动更新程序.这些MSI/EXE不是我自己的.我想使用任何无人值守/静默安装选项(如果存在).有没有办法确定MSI/EXE是否具有某种无人值守的安装支持,如果是,请获取正确的参数,以便在运行时将其传递给文件?我知道,默认情况下'/ quiet'是静默安装选项,但我也很好奇EXE和任何可能已经自定义此选项的MSI.

这个问题 - 检测无人值守安装的msi参数 - 是类似的,但答案中的链接被打破了,我无法从答案中找出我会做什么.

谢谢.

windows-installer exe unattended-processing

9
推荐指数
2
解决办法
3万
查看次数

如何在没有用户交互的情况下在Windows 10中创建和安装X.509自签名证书?

问题

  • 创建并安装临时证书以在我的开发环境中签署代码.
  • 这必须使用无人参与的 脚本(无需用户交互).

遗留脚本

现在,我有这个脚本使用不推荐使用的工具makecert创建证书:

makecert -r -pe -n "CN=My CA" -ss CA -sr CurrentUser -a sha256 -cy authority -sky signature -sv MyCA.pvk MyCA.cer
certutil -user -addstore Root MyCA.cer
certutil -addstore Root MyCA.cer
makecert -pe -n "CN=My Company" -a sha256 -cy end -sky signature -ic MyCA.cer -iv MyCA.pvk -sv MySPC.pvk MySPC.cer
pvk2pfx.exe -pvk MySPC.pvk -spc MySPC.cer -pfx MySPC.pfx
certutil -f -user -p "" -importPFX MySPC.pfx
Run Code Online (Sandbox Code Playgroud)

上面的脚本创建了2个证书:

  1. MyCA.cer:自签名的根颁发机构证书.
  2. MySPC.cer:签署我的代码的证书(签名MyCA.cer).

此脚本还会打开请求用户密码和用户确认的对话框,以便在受信任的根证书颁发机构存储中安装证书.我需要在没有用户交互的情况下完成此操作. …

powershell unattended-processing x509certificate x509 windows-10

9
推荐指数
1
解决办法
2249
查看次数

shell脚本生成自签名的ssl无人值守

我就像95%完成我的shell脚本从全新安装安装Debian邮件服务器,这是基于我目前正在运行的邮件服务器,我知道它正在工作.我所做的是我已经捕获了用于SSL所需信息的用户输入,但每次我尝试使用openssl无人值守地生成SSL时它都会失败.有人可以帮我吗?我尝试了以下适用于mysql更改,但对我没有用.

openssl req -new -x509 -days 3650 -nodes -out /etc/ssl/certs/postfix.pem -keyout /etc/ssl/private/postfix.pem<<EOF
$country
$state
$city
$org
$unit
$commonname
$email
EOF
Run Code Online (Sandbox Code Playgroud)

这让我得到了这个,然后我必须进入...不酷,因为我不需要打任何东西.有任何想法吗?

shell ssl openssl unattended-processing

5
推荐指数
1
解决办法
2907
查看次数