我想将WinRM与https传输一起使用。我购买了Comodo证书(错误状态不能使用自签名证书),其主题与我的Windows 10计算机(未加入域)的FQDN (系统中的计算机全名)匹配:
CN = my.domain.net
OU = PositiveSSL
OU = Domain Control Validated当尝试使用以下命令创建https侦听器时:
WinRm快速配置-transport:https
我得到了错误消息:
错误号:-2144108267 0x80338115无法在HTTPS上创建WinRM侦听器,因为此机器没有适当的证书。要用于SSL,证书必须具有与主机名匹配的CN,适合服务器身份验证,且不过期、撤销或自签名。
我已经在几个商店(本地机器/个人和受信任的*.crt证书颁发机构)安装了证书(双击WinRM文件),但是WinRM无法创建https侦听器。http侦听器正常工作。
一些额外信息:当使用certreq尝试安装*.cer证书时,我得到了错误:
元素找不到。0x80070490(WIN32: 1168 ERROR_NOT_FOUND)
如何让WinRM使用https?
发布于 2017-01-30 16:06:52
下面是我如何解决这个问题的方法:
使用管理员特权打开另一个新控制台(Cmd),并键入:
创建winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname="server.fqdn";CertificateThumbprint="YOURCERTIFICATETHUMPPRINT"}
这对我有用。有些东西要检查它是否不起作用:
我花了很多时间才弄清楚这件事。我希望这会对你们中的一些人有所帮助。
https://stackoverflow.com/questions/41890240
复制相似问题