До сих пор я был почти в тупике с WinRM. Каждый раз, когда я пытаюсь установить какую-либо функцию с помощью диспетчера сервера, он зависает на «Запуск установки». Когда я устанавливаю компонент с помощью PowerShell, он работает нормально, только когда я открываю диспетчер сервера для настройки функции после установки, я получаю сообщение об ошибке «Не удалось открыть пул пространства выполнения». Настройка через PowerShell работает нормально.
WinRM уже настроен для удаленного управления на этом компьютере.
Затем в средстве просмотра событий я получаю эту ошибку, когда пытаюсь сделать что-либо с помощью диспетчера сервера / настройки DirectAccess:
Ошибка операции WSMan CreateShell, код ошибки 2150858770
И это не дает мне никакой информации, кроме этой. Это результат команды winrm get winrm / config:
PS C:\Windows\System32\WindowsPowerShell\v1.0> winrm get winrm/config
Config
MaxEnvelopeSizekb = 500
MaxTimeoutms = 60000
MaxBatchItems = 32000
MaxProviderRequests = 4294967295
Client
NetworkDelayms = 5000
URLPrefix = wsman
AllowUnencrypted = false
Auth
Basic = true
Digest = true
Kerberos = true
Negotiate = true
Certificate = true
CredSSP = false
DefaultPorts
HTTP = 5985
HTTPS = 5986
TrustedHosts = fs.towerdevs.xyz
Service
RootSDDL = O:NSG:BAD:P(A;;GA;;;BA)(A;;GR;;;IU)S:P(AU;FA;GA;;;WD)(AU;SA;GXGW;;;WD)
MaxConcurrentOperations = 4294967295
MaxConcurrentOperationsPerUser = 1500
EnumerationTimeoutms = 240000
MaxConnections = 300
MaxPacketRetrievalTimeSeconds = 120
AllowUnencrypted = false
Auth
Basic = false
Kerberos = true
Negotiate = true
Certificate = false
CredSSP = true
CbtHardeningLevel = Relaxed
DefaultPorts
HTTP = 5985
HTTPS = 5986
IPv4Filter = *
IPv6Filter = *
EnableCompatibilityHttpListener = false
EnableCompatibilityHttpsListener = false
CertificateThumbprint = 80 aa c1 69 11 9d 87 b8 d8 7a 20 b8 ff 76 d2 3ddb dc 7b 7f
AllowRemoteAccess = true
Winrs
AllowRemoteShellAccess = true [Source="GPO"]
IdleTimeout = 7200000
MaxConcurrentUsers = 10
MaxShellRunTime = 2147483647
MaxProcessesPerShell = 25
MaxMemoryPerShellMB = 1024
MaxShellsPerUser = 30
и winrm enumerate winrm / config / listener:
PS C:\Windows\System32\WindowsPowerShell\v1.0> winrm enumerate winrm/config/listener
Listener
Address = *
Transport = HTTP
Port = 5985
Hostname
Enabled = true
URLPrefix = wsman
CertificateThumbprint
ListeningOn = 127.0.0.1, 169.254.164.229, 169.254.224.69, 192.168.1.109, ::1, fe80::5efe:169.254.164.229%17, fe80::5
efe:169.254.224.69%18, fe80::d13:6e93:f4dd:e045%12, fe80::84a1:52c5:715:a4e5%15, fe80::fdb7:1050:858e:9139%14
Listener
Address = *
Transport = HTTPS
Port = 5986
Hostname = fs.towerdevs.xyz
Enabled = true
URLPrefix = wsman
CertificateThumbprint = 80 aa c1 69 11 9d 87 b8 d8 7a 20 b8 ff 76 d2 3ddb dc 7b 7f
ListeningOn = 127.0.0.1, 169.254.164.229, 169.254.224.69, 192.168.1.109, ::1, fe80::5efe:169.254.164.229%17, fe80::5
efe:169.254.224.69%18, fe80::d13:6e93:f4dd:e045%12, fe80::84a1:52c5:715:a4e5%15, fe80::fdb7:1050:858e:9139%14
Сервер выполняет следующие роли / функции:
Роли:
AD CS (центр сертификации)
AD DS (контроллер домена)
DNS-сервер
Сервер файлов и хранилищ (файловый сервер и службы хранения)
Hyper-V
Удаленный доступ (DirectAccess и VPN)
Веб-сервер (IIS)
Службы развертывания Windows
Функции:
.NET Framework 3.5
.NET Framework 4.5
Bitlocker и сетевая разблокировка
Расширенное хранилище
Управление групповой политикой
Чернила и Службы рукописного ввода
Media Foundation
qWave
CMAK
RSAT
Пользовательские интерфейсы и инфраструктура
Внутренняя база данных Windows
Windows PowerShell
WPAS
Служба беспроводной локальной сети
Поддержка Wow64
И да, я несколько раз пытался сбросить конфигурацию WinRM и перезагрузиться. Если бы кто-нибудь мог помочь, он был бы очень признателен!
- Remove From My Forums
-
Question
-
We’ve been trying, and failing, to get Solaris Agents deployed from our SCOM server. The configuration is Windows 2008 R2, 1xRMS and 2xMS with SCOM R2 with the relevant updated (CU3, Cross platform, etc)
However, when I try to deploy, I get this error on the MS:
- Log Name: Microsoft-Windows-WinRM/Operational
Source: Microsoft-Windows-WinRM
Date: 13/10/2010 08:50:21
Event ID: 142
Task Category: Response handling
Level: Error
Keywords: Client
User: DOMAIN\OM-Action
Computer: SCOMSERVER
Description:
WSMan operation Enumeration failed, error code 2150858770
Event Xml:
<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=»2010-10-13T07:50:21.141003800Z» />
<EventRecordID>421</EventRecordID>
<Correlation ActivityID=»{00000100-0000-0001-80E2-3FDE4965CB01}» />
<Execution ProcessID=»2528″ ThreadID=»3032″ />
<Channel>Microsoft-Windows-WinRM/Operational</Channel>
<Computer>SCOMSERVER</Computer>
<Security UserID=»S-1-5-21-3349825476-1904097674-2976221624-85503″ />
</System>
<EventData>
<Data Name=»operationName»>Enumeration</Data>
<Data Name=»errorCode»>2150858770</Data>
</EventData>
</Event>
However, I cannot find anything anywhere that relates to the error code «2150858770».
I can ping the Solaris server and it can ping the MS, but I cannot telnet to port 1270 on it in either direction.
I’m totally stumped and this has taken up a lot of time…. Is there something I’m missing?
-
Moved by
Wednesday, October 26, 2011 9:00 PM
move to new forum (From:Cross Platform Solutions for System Center)
- Log Name: Microsoft-Windows-WinRM/Operational
Answers
-
Hi,
I have now resolved this — the Windows firewall wasn’t opened for the ports and the certificates were completely wrong — I found a powershell script that queried the server and reported a more meaningful error message.
A little tweaking on the affected Solaris server and the problem has been resolved — The main problem was that the certificate name didn’t match what was expected — ironically, this is the message I’ve been getting all along, but repeated web searches returned
the same suggestion that had no effect.Thanks
James
-
Marked as answer by
Daniele Muscetta
Saturday, November 27, 2010 5:16 PM
-
Marked as answer by
До этого момента я был почти в тупике с WinRM. Всякий раз, когда я пытаюсь установить какую-либо функцию с помощью диспетчера сервера, она зависает в разделе «Запуск установки». Когда я устанавливаю функцию с помощью PowerShell, она работает нормально, только когда я открываю Диспетчер серверов для настройки функции после установки, я получаю сообщение об ошибке «Не удалось открыть пул пространства для выполнения». Настройка через PowerShell работает отлично. Затем, когда я попытался настроить DirectAccess с помощью мастера быстрого запуска, он выдает ошибку «Не удалось подключиться к месту назначения, указанному в запросе».
Запуск «winrm quickconfig» производит это:
Сервис WinRM уже запущен на этой машине.
WinRM уже настроен для удаленного управления на этом компьютере. Затем в средстве просмотра событий я получаю эту ошибку, когда пытаюсь что-либо сделать с помощью диспетчера сервера / настройки DirectAccess:
Операция WSMan CreateShell завершилась неудачно, код ошибки 2150858770 И она не дает мне никакой информации, кроме этой. Это вывод winrm get winrm/config:
PS C:\Windows\System32\WindowsPowerShell\v1.0> winrm get winrm/config
Config
MaxEnvelopeSizekb = 500
MaxTimeoutms = 60000
MaxBatchItems = 32000
MaxProviderRequests = 4294967295
Client
NetworkDelayms = 5000
URLPrefix = wsman
AllowUnencrypted = false
Auth
Basic = true
Digest = true
Kerberos = true
Negotiate = true
Certificate = true
CredSSP = false
DefaultPorts
HTTP = 5985
HTTPS = 5986
TrustedHosts = fs.towerdevs.xyz
Service
RootSDDL = O:NSG:BAD:P(A;;GA;;;BA)(A;;GR;;;IU)S:P(AU;FA;GA;;;WD)(AU;SA;GXGW;;;WD)
MaxConcurrentOperations = 4294967295
MaxConcurrentOperationsPerUser = 1500
EnumerationTimeoutms = 240000
MaxConnections = 300
MaxPacketRetrievalTimeSeconds = 120
AllowUnencrypted = false
Auth
Basic = false
Kerberos = true
Negotiate = true
Certificate = false
CredSSP = true
CbtHardeningLevel = Relaxed
DefaultPorts
HTTP = 5985
HTTPS = 5986
IPv4Filter = *
IPv6Filter = *
EnableCompatibilityHttpListener = false
EnableCompatibilityHttpsListener = false
CertificateThumbprint = 80 aa c1 69 11 9d 87 b8 d8 7a 20 b8 ff 76 d2 3ddb dc 7b 7f
AllowRemoteAccess = true
Winrs
AllowRemoteShellAccess = true [Source="GPO"]
IdleTimeout = 7200000
MaxConcurrentUsers = 10
MaxShellRunTime = 2147483647
MaxProcessesPerShell = 25
MaxMemoryPerShellMB = 1024
MaxShellsPerUser = 30
И winrm перечисляет winrm/config/listener:
PS C:\Windows\System32\WindowsPowerShell\v1.0> winrm enumerate winrm/config/listener
Listener
Address = *
Transport = HTTP
Port = 5985
Hostname
Enabled = true
URLPrefix = wsman
CertificateThumbprint
ListeningOn = 127.0.0.1, 169.254.164.229, 169.254.224.69, 192.168.1.109, ::1, fe80::5efe:169.254.164.229%17, fe80::5
efe:169.254.224.69%18, fe80::d13:6e93:f4dd:e045%12, fe80::84a1:52c5:715:a4e5%15, fe80::fdb7:1050:858e:9139%14
Listener
Address = *
Transport = HTTPS
Port = 5986
Hostname = fs.towerdevs.xyz
Enabled = true
URLPrefix = wsman
CertificateThumbprint = 80 aa c1 69 11 9d 87 b8 d8 7a 20 b8 ff 76 d2 3ddb dc 7b 7f
ListeningOn = 127.0.0.1, 169.254.164.229, 169.254.224.69, 192.168.1.109, ::1, fe80::5efe:169.254.164.229%17, fe80::5
efe:169.254.224.69%18, fe80::d13:6e93:f4dd:e045%12, fe80::84a1:52c5:715:a4e5%15, fe80::fdb7:1050:858e:9139%14
Сервер выполняет эти роли / функции:
Роли:
AD CS (центр сертификации)
AD DS (контроллер домена)
DNS-сервер
Сервер файлов и хранилищ (Файловый сервер и службы хранения)
Hyper-V,
Удаленный доступ (DirectAccess и VPN)
Веб-сервер (IIS)
Службы развертывания Windows
Особенности:
.NET Framework 3.5
.NET Framework 4.5
Битлокер и сетевая разблокировка
Улучшенное хранилище
Управление групповой политикой
Услуги рукописного ввода и рукописного ввода
Медиа Фонд
QWave
CMAK
RSAT
Пользовательские интерфейсы и инфраструктура
Внутренняя база данных Windows
Windows PowerShell
WPAS
Служба беспроводной локальной сети
Поддержка Wow64
И да, я попытался сбросить конфигурацию WinRM и перезагрузить компьютер несколько раз. Если бы кто-нибудь мог помочь, это было бы очень ценно!
- Remove From My Forums
-
Question
-
We’ve been trying, and failing, to get Solaris Agents deployed from our SCOM server. The configuration is Windows 2008 R2, 1xRMS and 2xMS with SCOM R2 with the relevant updated (CU3, Cross platform, etc)
However, when I try to deploy, I get this error on the MS:
- Log Name: Microsoft-Windows-WinRM/Operational
Source: Microsoft-Windows-WinRM
Date: 13/10/2010 08:50:21
Event ID: 142
Task Category: Response handling
Level: Error
Keywords: Client
User: DOMAIN\OM-Action
Computer: SCOMSERVER
Description:
WSMan operation Enumeration failed, error code 2150858770
Event Xml:
<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=»2010-10-13T07:50:21.141003800Z» />
<EventRecordID>421</EventRecordID>
<Correlation ActivityID=»{00000100-0000-0001-80E2-3FDE4965CB01}» />
<Execution ProcessID=»2528″ ThreadID=»3032″ />
<Channel>Microsoft-Windows-WinRM/Operational</Channel>
<Computer>SCOMSERVER</Computer>
<Security UserID=»S-1-5-21-3349825476-1904097674-2976221624-85503″ />
</System>
<EventData>
<Data Name=»operationName»>Enumeration</Data>
<Data Name=»errorCode»>2150858770</Data>
</EventData>
</Event>
However, I cannot find anything anywhere that relates to the error code «2150858770».
I can ping the Solaris server and it can ping the MS, but I cannot telnet to port 1270 on it in either direction.
I’m totally stumped and this has taken up a lot of time…. Is there something I’m missing?
-
Moved by
Wednesday, October 26, 2011 9:00 PM
move to new forum (From:Cross Platform Solutions for System Center)
- Log Name: Microsoft-Windows-WinRM/Operational
Answers
-
Hi,
I have now resolved this — the Windows firewall wasn’t opened for the ports and the certificates were completely wrong — I found a powershell script that queried the server and reported a more meaningful error message.
A little tweaking on the affected Solaris server and the problem has been resolved — The main problem was that the certificate name didn’t match what was expected — ironically, this is the message I’ve been getting all along, but repeated web searches returned
the same suggestion that had no effect.Thanks
James
-
Marked as answer by
Daniele Muscetta
Saturday, November 27, 2010 5:16 PM
-
Marked as answer by