当我尝试将其用作WinRM客户端连接到另一台机器时,我的一台机器出了问题。场景是:
客户端无法连接到请求中指定的目标。验证目标上的服务是否正在运行并且正在接受请求。查阅目标上运行的WS-Management服务的日志和文档,最常见的是IIS或WinRM。如果目标是WinRM服务,请在目标上运行以下命令以分析和配置WinRM服务:“winrm quickconfig”。
Windows事件日志中的错误
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-WinRM" Guid="{A7975C8F-AC13-49F1-87DA-5A984A4AB417}" />
<EventID>142</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>10</Task>
<Opcode>2</Opcode>
<Keywords>0x4000000000000002</Keywords>
<TimeCreated SystemTime="2016-11-10T19:33:07.625538700Z" />
<EventRecordID>29783</EventRecordID>
<Correlation ActivityID="{0350CC40-F800-0000-FB6D-459B2E3BD201}" />
<Execution ProcessID="6284" ThreadID="7548" />
<Channel>Microsoft-Windows-WinRM/Operational</Channel>
<Computer>[VM A Name]</Computer>
<Security UserID="S-1-5-21-1317227024-500078832-2798313031-10175" />
</System>
<EventData>
<Data Name="operationName">Identify</Data>
<Data Name="errorCode">2150858770</Data>
</EventData>
</Event>
我不知道VM A上的问题是什么。
所有机器都在同一个域中吗?
确保两台计算机相互拥有为可信主机。
例如,我必须在我的服务器上设置TrustedHosts =“*”才能从该服务器向我的所有客户端发送脚本。
我的客户当然也必须将我的服务器作为可信主机。
我对发件人/服务器必须信任收件人/客户端这一事实感到有点困惑。