本文有助于修复使用源发起的事件转发将事件发送到 Microsoft Windows Server 事件收集器时发生的问题。
适用于: Windows Server 2019、Windows Server 2016原始 KB 数: 4494462
现象
将 Windows Server 2019 或 Windows Server 2016 计算机配置为事件收集器。 还可以为事件转发配置源启动的订阅(和相关组策略对象)。 但是,不会转发事件,事件源计算机会记录类似于以下内容的事件消息:
Log Name: Microsoft-Windows-Forwarding/Operational
Event ID: 105
Task Category: None
User: NETWORK SERVICE
Description:
The forwarder is having a problem communicating with subscription manager at address http://W19SRV.contoso.com:5985/wsman/SubscriptionManager/WEC. Error code is 2150859027 and Error Message is The WinRM client sent a request to an HTTP server and got a response saying the requested HTTP URL was not available. This is usually returned by a HTTP server that does not support the WS-Management protocol. </f:Message></f:WSManFault>.
原因
此行为是由为以下 URL 配置的权限引起的:
http://+:5985/wsman/https://+:5986/wsman/
在事件收集器计算机上,Windows 事件收集器服务(WecSvc)和 Windows 远程管理服务(WinRM)都使用这些 URL。 但是,这些 URL 的默认访问控制列表(ACL)仅允许对运行 WinRM 的 svchost 进程进行访问。 在 Windows Server 2016 的默认配置中,单个 svchost 进程同时运行 WinRM 和 WecSvc。 由于进程具有访问权限,因此两个服务都正常运行。 但是,如果更改配置以便服务在单独的主机进程中运行,WecSvc 不再具有访问权限,事件转发不再正常运行。
服务在 Windows Server 2019 中的功能不同。 如果 Windows Server 2019 计算机具有 3.5 GB 以上的 RAM,则单独的 svchost 进程运行 WinRM 和 WecSvc。 由于此更改,事件转发可能无法在默认配置中正常运行。 有关服务更改的详细信息,请参阅 Windows 10 中对服务主机分组的更改。
解决方法
若要查看 URL 权限,请打开提升的命令提示符窗口并运行该命令 netsh http show urlacl。
若要修复 URL 权限,请使用提升的命令提示符窗口并运行以下命令:
netsh http delete urlacl url=http://+:5985/wsman/
netsh http add urlacl url=http://+:5985/wsman/ sddl=D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)
netsh http delete urlacl url=https://+:5986/wsman/
netsh http add urlacl url=https://+:5986/wsman/ sddl=D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)
Windows Server 2019 和 Windows Server 2016 使用的默认 URL 权限
保留 URL:
http://+:5985/wsman/用户:NT SERVICE\WinRM 侦听:是 委托:否 SDDL:D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)保留 URL:
https://+:5986/wsman/用户:NT SERVICE\WinRM 侦听:是 委托:无 SDDL:D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)
Windows Server 2012 R2 使用的默认 URL 权限
保留 URL:
http://+:5985/wsman/用户:NT SERVICE\WinRM 侦听:是 委托:否 用户:NT SERVICE\Wecsvc 侦听:是 委托:否 SDDL:D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)保留 URL:
https://+:5986/wsman/用户:NT SERVICE\WinRM 侦听:是 委托:否 用户:NT SERVICE\Wecsvc 侦听:是 委托:否 SDDL:D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)