Não é possível conectar-se ao Skype Online for Business - problemas “winrm”

1

Estou tentando gerenciar o Skype Online for Business por meio do módulo LyncOnlineConnector PowerShell. Eu não tive nenhum problema se conectando à troca remota. No entanto, agora estou tentando fazer exatamente a mesma coisa usando New-CsOnlineSession em vez de New-PSSession (usado para conectar o365).

Importar o conector lync funciona bem. No entanto, quando tento construir a sessão (verbose):

VERBOSE: Determining domain to admin
VERBOSE: AdminDomain = 'x.com'
VERBOSE: Discovering PowerShell endpoint URI
VERBOSE: TargetUri = 'https://admin1a.online.lync.com/OcsPowershellOAuth'
VERBOSE: GET https://admin1a.online.lync.com/OcsPowershellOAuth with 0-byte payload
VERBOSE: AuthUri = 'https://login.windows.net/common/oauth2/authorize'
VERBOSE: Requesting authentication token
VERBOSE: Success
VERBOSE: Initializing remote session
New-PSSession : [admin1a.online.lync.com] Connecting to remote server admin1a.online.lync.com failed with the
following error message : The client cannot connect to the 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 WinRM. 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 C:\Program Files\Common Files\Skype for Business
Online\Modules\SkypeOnlineConnector\SkypeOnlineConnectorStartup.psm1:147 char:16
+     $session = New-PSSession -ConnectionUri $ConnectionUri.Uri -Credential $cred ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
   gTransportException
    + FullyQualifiedErrorId : CannotConnect,PSSessionOpenFailed

O que me deixa perplexo é que eu tive esse mesmo problema com o Exchange inicialmente, no entanto, definir a política de execução (força remota) e executar o winrm quickconfig pareceu corrigir tudo.

Eu tentei todas as sugestões relacionadas ao winrm que eu posso encontrar, mas nada parece mudar esse erro. Eu abri as portas, executei o comando como diferentes usuários / admin, recriou a sessão frequentemente, executei os comandos aqui , bem como inúmeras outras coisas da rede que não me lembro mais. Nada muda meus resultados em tudo.

    
por MacroPower 02.08.2017 / 18:31

1 resposta

1

Primeiro de tudo, este é o método que me conecta sem nenhuma configuração adicional, exceto o Módulo Windows PowerShell S4B Online v6.0.9276 instalado.

Esta é a cotação de um breve guia sobre a Technet

$sfboSession = New-CsOnlineSession -Credential $credential
Import-PSSession $sfboSession

isso me conecta sem erros:

Pelo que parece, pode ser a inspeção de pacotes de rede ou o proxy SSL que quebra o SSL (como fazia nos Cisco ASAs com a inspeção SMTP ativada, arruinando as conexões TLS do Exchange).

New-CsOnlineSession pode ser executado com o parâmetro -SessionOption para fornecer informações de configurações de proxy. Configure a sessão com configurações de proxy herdadas da configuração do sistema:

$proxysettings = New-PSSessionOption -ProxyAccessType WinHttpConfig
New-CsOnlineSession -Credential $credential -SessionOption $proxysettings
Import-PSSession $sfboSession

Existem mais opções de proxy, incluindo mecanismos de autenticação e credenciais, para New-PSSessionOption cmdlet.

    
por 03.08.2017 / 12:17