2016-11-10 4 views
1

У меня проблема на одном из моих компьютеров, когда я пытаюсь использовать его как клиент WinRM для подключения к другой машине. Сценарий:powershell - winrm не удается подключиться к удаленному

  • Проблема машины (VM A) на Window 7, имеет WinRM включить уже (уже побежал WinRM quickconfig, Enable-PSRemoting), затем добавить IP удаленной машины (VM C) в Trusted множество VM а затем запустить тест-WSMan и я получаю эту ошибку Test-WSMan:

клиент не может подключиться к месту назначения, указанному в запросе. Убедитесь, что служба в месте назначения запущена и принимает запросы. Проконсультируйтесь с журналами и документацией для службы 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> 
  • тест на WinRM конфигурации и Enable-PSRemoting на VM C (VM С ОС Windows 2012R2)

  • Стараюсь эти шаги с другой машине (VM B) для подключения к VM C, включите WinRM с помощью winrm quickconfig, затем запустите Test-WSMan, затем он пройдет. Таким образом, проблема не в VM C.

  • Я пытаюсь запустить локальный хост Test-WSM на VM A, WinRM работает на этой машине. Попробуйте открыть порт 5985 и 5986 для WinRM HTTP и HTTPS (netsh advfirewall firewall добавить имя правила = «WinRM-HTTP» dir = в localport = 5985 protocol = TCP action = allow). Я также пытаюсь тест-NetConnection на порт 5985 с ОС Windows 2012 для VM A. Отключить все правила брандмауэра на VM А.

Я понятия не имею о том, что проблема на М. А.

ответ

0

Все машины в одном домене?

Убедитесь, что обе машины имеют друг друга как надежные хосты.

Например, мне пришлось установить TrustedHosts = "*" на моем сервере, чтобы отправлять сценарии всем моим клиентам с этого сервера.

Мои клиенты должны были иметь свой сервер как доверенный хост, а также, конечно.

Я был немного смущен тем фактом, что отправителю/серверу пришлось доверять получателю/клиенту.

+0

Они находятся в WORKGROUP, но я попробую ваше предложение –

+0

Я работал? и не заставляли ли вы добавлять каждый сервер к другому как доверенный? И если да, добавили ли вы их по IP или по имени машины? –

+0

К сожалению, эти машины были очищены, так как этот вопрос был год назад, я не мог воспроизвести его сейчас. В любом случае, спасибо за ваше предложение. FYI, я использовал удаленный доступ только на основе IP –