Я следую «секретам удаленного взаимодействия PowerShell», чтобы настроить учетную запись SLL, и, похоже, пропустил шаг.
Я побежал
Winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname="redacted";CertificateThumbprint="redacted"}
и получил
PS WSMan:\localhost> dir wsman:\localhost\listener\Listener_1184937132
WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Listener\Listener_1184937132
Name Value Type
---- ----- ----
Address * System.String
Transport HTTP System.String
Port 5985 System.String
Hostname System.String
Enabled true System.String
URLPrefix wsman System.String
CertificateThumbprint System.String
ListeningOn_756355952 10.0.0.54 System.String
ListeningOn_1201550598 127.0.0.1 System.String
PS WSMan:\localhost> dir wsman:\localhost\listener\Listener_1187163138
WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Listener\Listener_1187163138
Name Value Type
---- ----- ----
Address * System.String
Transport HTTP System.String
Port 80 System.String
Hostname System.String
Enabled true System.String
URLPrefix wsman System.String
CertificateThumbprint System.String
ListeningOn_756355952 10.0.0.54 System.String
ListeningOn_1201550598 127.0.0.1 System.String
PS WSMan:\localhost> dir wsman:\localhost\listener\Listener_220862350
WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Listener\Listener_220862350
Name Value Type
---- ----- ----
Address * System.String
Transport HTTPS System.String
Port 5986 System.String
Hostname redacted System.String
Enabled true System.String
URLPrefix wsman System.String
CertificateThumbprint redacted System.String
ListeningOn_756355952 10.0.0.54 System.String
ListeningOn_1201550598 127.0.0.1 System.String
Проблема в том, когда я это делаю
PS C:\Users\redacted> enter-pssession -Computername redacted -Credential redacted\redacted -UseSSL
Я понял это
Enter-PSSession : Connecting to remote server failed with the following error message : The client cannot connect to th
e destination specified in the request. Verify that the service on the destination is running and is accepting requests
. Consult the logs and documentation for the WS-Management service running on the destination, most commonly IIS or Win
RM. If the destination is the WinRM service, run the following command on the destination to analyze and configure the
WinRM service: "winrm quickconfig". For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:16
+ enter-pssession <<<< -Computername redacted -Credential redacted\redacted -UseSSL
+ CategoryInfo : InvalidArgument: (redacted:String) [Enter-PSSession], PSRemotingTransportException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
Это происходит даже тогда, когда брандмауэр полностью отключен и машина устает подключаться к себе локально.
Вдобавок ко всему, несмотря на то, что листнеры размещены на wsman, когда я запускаю
PS WSMan:\localhost> Get-PSSessionConfiguration
я получил
Name PSVersion StartupScript Permission
---- --------- ------------- ----------
Microsoft.PowerShell 2.0
PS WSMan:\localhost>
Есть идеи, что я упускаю / делаю неправильно?
редактировать: Windows 2003. Powershell v2.0