WinRM侦听器在启动时重置

时间:2017-09-05 17:42:16

标签: powershell azure certificate virtual-machine winrm

我有一台 Azure VM 运行Windows Server 2016(64位,14393.1593)。

它上面有一些 WinRM 侦听器,一个用于HTTP,另一个用于HTTPS。

当我重新启动计算机时, HTTPS 侦听器会将自身重置为旧配置(主机名和指纹)。这样,它还会重新创建相应的服务器证书。

我删除了证书和HTTPS侦听器。使用PowerShell,我使用所需的主机名和指纹重新创建监听器。指纹对应于服务器上的行为符合预期的行为(在机器重启时不会删除所需的证书)。

一切正常,直到下一次机器重新启动,我发现旧的HTTPS侦听器已经回来了,旧的主机名和指纹。旧指纹对应于我删除的旧证书,但旧证书从坟墓中返回。

为什么我的HTTPS侦听器会自行重置?

配置WinRM的步骤

在Powershell中,我执行以下命令。

winrm e winrm/config/listener; - 枚举听众。

winrm delete winrm/config/listener?Address=*+Transport=HTTPS; - 删除HTTPS侦听器。

然后,我使用MMC或IIS管理器手动删除旧服务器证书。我还获得了正确证书的指纹。

然后我执行以下PowerShell。

winrm create winrm/config/listener?Address=*+Transport=HTTPS '@{Hostname="MyIPAddress";CertificateThumbprint="MyThumbprint";port="5986"}'; - 创建一个新的HTTPS侦听器。

0 个答案:

没有答案