Toon posts:

Exchange aanspreken met powershell buiten het domein / WinRM

Pagina: 1
Acties:

Vraag


  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 28-03 21:03

YellowOnline

BEATI PAVPERES SPIRITV

Topicstarter
Ik heb een server die posh-scripts uitvoert in verschillende AD forests. Deze server zelf is geen domein-lid. Gisteren schreef ik een posh-script dat bepaalde transportstatistieken verzameld en in een Oracle DB pompt. Werkt op de Exchange server zelf, maar niet op mijn scripting server.

Het probleem is heel eenvoudig dat ik geen sessie kan openen:

PowerShell:
1
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "http://EX2013-04.tweakers.net/PowerShell/" -Authentication Kerberos -Credential $SuperGeheimeCreds


Kerberos gaat niet omdat mijn scripting server niet in een domein staat dat een trust heeft met het andere domein.. Om die reden ben ik al twee uur aan het experimenteren met Negotiate en zelfs Basic, maar 't schiet niet op.
Op zowel mijn scripting server als de Exchange server is WinRM aktief en alle verbindingsmethodes zijn toegelaten. Op mijn scripting server is de Exchange server als TrustedHost geregistreerd, zowel de Netbios naam als de FQDN.

Wat ik ook probeer:

PowerShell:
1
2
3
4
5
6
7
New-PSSession : [EX2013-04.tweakers.net] Connecting to remote server EX2013-04.tweakers.net failed with the following error message : The WinRM client received an HTTP bad request status
(400), but the remote service did not include any other information about the cause of the failure. For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:12
+ $Session = New-PSSession -ConfigurationName Microsoft.Exchange -Conne ...
+            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotingTransportException
    + FullyQualifiedErrorId : -2144108175,PSSessionOpenFailed


Een 400 krijg je blijkbaar vooral terug als WinRM niet aktief is, maar dat is wel het geval. Ik kan ook niet super experimenteren met IIS op een productiesysteem natuurlijk...

Heeft nog iemand goeie ideeën?

[Voor 4% gewijzigd door YellowOnline op 05-11-2018 17:00]

Alle reacties


  • Paul
  • Registratie: September 2000
  • Nu online
Heb je die verbindingsmethodes in IIS geregeld of in Exchange?

Reverse DNS tussen DC en Exchange goed geregeld ? https://knowmoreit.com/su...p-bad-request-status-400/

In https://support.solarwind..._the_cause_of_the_failure staat nog het een en ander dat je kunt proberen (niet alles is van toepassing :P ).

Long shot: MaxFieldLength / MaxRequestBytes: http://woshub.com/winrm-client-http-bad-request-status-400/

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 28-03 21:03

YellowOnline

BEATI PAVPERES SPIRITV

Topicstarter
Paul schreef op maandag 5 november 2018 @ 17:10:
Heb je die verbindingsmethodes in IIS geregeld of in Exchange?
Via (Exchange) posh cmdlets: Set-WebServicesVirtualDirectory
Reverse DNS tussen DC en Exchange goed geregeld ? https://knowmoreit.com/su...p-bad-request-status-400/
Dat is geen probleem. Maar omdat ik IP + negotiated gebruik zou dat zelfs geen probleem mogen zijn.
https://support.solarwind..._the_cause_of_the_failure staat nog het een en ander dat je kunt proberen (niet alles is van toepassing :P ).

Long shot: MaxFieldLength / MaxRequestBytes: http://woshub.com/winrm-client-http-bad-request-status-400/
Alle links die je met Google vindt heb ik al gelezen/geprobeerd ;)

  • Paul
  • Registratie: September 2000
  • Nu online
YellowOnline schreef op maandag 5 november 2018 @ 17:18:
Alle links die je met Google vindt heb ik al gelezen/geprobeerd ;)
Dat zei je niet :+ Ik had het kunnen weten, maar toch :P

Dan heb je deze natuurlijk ook al gezien: MSDN: Collecting WinRM Traces – Windows Management Infrastructure Blog ?

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock



Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee