Het gebruik van het hulpprogramma RPC Ping problemen met verbinding met de Exchange-functie in Outlook 2007 en Outlook 2003

Samenvatting

In dit artikel wordt beschreven hoe u met behulp van het hulpprogramma RPC-Ping problemen met verbindingen voor Microsoft Office Outlook 2007 en Microsoft Office Outlook 2003 de Exchange functie met nesten van externe programma Calls (RPC's) in de HTTP-pakketten gebruikt.

Meer informatie

U kunt het hulpprogramma RPC-Ping de RPC-verbinding tussen de computer waarop Microsoft Exchange Server en een van de ondersteunde Microsoft Exchange Client-werkstations op het netwerk te bevestigen. Bovendien kunt u het hulpprogramma RPC-Ping om te controleren of als de Microsoft Exchange Server-services worden reageert op RPC-aanvragen van de client-werkstations via het netwerk.

Het hulpprogramma RPC-Ping maakt deel uit van Microsoft Windows Server 2003 Resource Kit Tools. Als de Resource Kit wilt downloaden, gaat u naar de volgende Microsoft-website:

Argumenten die worden gebruikt voor het hulpprogramma RPC Ping

De volgende tabel worden de opdrachtregelargumenten die u met het hulpprogramma RPC-Ping gebruiken kunt:
ArgumentWaardeBeschrijving
-tprotocolreeks ncacn_npof ncacn_httpDit argument bepaalt het protocol dat wordt gebruikt om te binden aan de RPC-proxyserver. Dit argument wordt de standaard reeksen van RPC-protocol gebruikt.
-sExchangeMBXServerDit argument is de naam van de Microsoft Exchange Server 2003-server en de server MBX.
-oRpcProxy = RpcProxyServerDit argument is de naam van de RPC-proxyserver.
-P"gebruikersnaam,domein, * ' of'gebruikersnaam,domein,wachtwoord"Dit argument geeft u de gebruikersaccount die wordt gebruikt voor verificatie bij de RPC-proxyserver.
-Ik"gebruikersnaam,domein, * ' of'gebruikersnaam,domein,wachtwoord"Dit argument geeft u de gebruikersaccount die wordt gebruikt voor verificatie met de Microsoft Exchange-server.
-H1 or 2Dit argument is het verificatietype dat wordt gebruikt voor de RPC-proxyserver. Gebruik de waarde 1 voor basisverificatie en de waarde 2 voor NTLM-verificatie gebruiken.
-u9, 10, 14, or 16RPC gebruikt een van de beveiligingsmethoden die worden vermeld in deze cel voor de verificatie van de gebruikersaccount. Het beveiligingspakket wordt geïdentificeerd als een getal. Het beveiligingspakket Negotiate is 9, NTLM-beveiligingspakket is 10, het beveiligingspakket is 14en Kerberos-beveiligingspakket is 16. Als u dit argument gebruikt, moet u een verificatieniveau dan geen. Er is geen standaardinstelling voor dit argument. Als het argument niet wordt opgegeven, gebruikt RPC niet beveiliging voor de Connectiviteitstest.
-eenverbinding bellen, pkt, integriteiten privacyDit is het verificatieniveau van de die wordt gebruikt om verbinding te maken met de RPC-proxyserver. Als dit argument is opgegeven, de beveiliging pakket-id
(-u) moet ook worden opgegeven. Er is geen standaardinstelling voor dit argument. Als dit argument niet wordt opgegeven, gebruikt RPC niet beveiliging voor de Connectiviteitstest.
-F2 or 3Deze argumenten zijn de markeringen die u voor RPC/HTTP-front-end-verificatie doorgeeft. De vlag geen SSL is 2en de vlag SSL gebruiken is 3. U hebt Microsoft Windows XP Service Pack 1 of Microsoft Windows Server 2003 of hoger voor dit argument gebruikt.

Bovendien moet u pakket -u en -verificatie beveiligingsniveau (-een) voor dit argument gebruikt. Als u basisverificatie en geen Secure Sockets Layer (SSL) gebruikt, wordt u gevraagd deze keuze te bevestigen.
-v1, 2, or 3Dit argument wordt uitgebreide logboekregistratie ingeschakeld. De waarde 3 is voor de volledige registratie van de waarde 1 wordt voor de minimale en de waarde 2 is voor normale logboekregistratie.
-EDit argument wordt geen waarden. Dit argument beperkt de RPC-proxyserver alleen de Connectiviteitstest.
-RHTTP-proxyserver of geenDit argument geeft de HTTP-proxyserver wilt gebruiken. Gebruik de waarde geen HTTP-proxyserver niet gebruiken en probeer een rechtstreekse verbinding met de RPC-proxyserver.
-Bmsstd:server_certificate_subjectDit argument wordt de certificaathouder server. Moet u SSL voor dit argument gebruiken om te werken (-F 3), en moet u zowel het beveiligingspakket (-u) en het verificatieniveau (-een) voor dit argument gebruikt.
-fUUID-interface [,MajorVer]Dit argument is de interface om verbindingen te testen. Dit argument is met het argument eindpunt uitsluiten. De interface wordt opgegeven als een universally unique identifier (UUID). Als het primaire versienummer van de UUID (MajorVer) niet is opgegeven, is versie 1 van de interface wordt gezocht. Als de interface is opgegeven, ondervraagt RPC Ping hulpprogramma de EndPoint Mapper (EMP) op de doelcomputer voor het ophalen van het eindpunt voor de opgegeven interface. Het EMP is opgevraagd met de opties die zijn opgegeven in de opdrachtregel.
-eeindpuntDit argument is de waarde van de endpoint om connectiviteit te testen. Als er geen is opgegeven, wordt de EMP op de doelcomputer worden getest. Dit argument is uitsluiten met de interface (-f) argument.
-qn/aDit argument wordt de stille modus. Het hulpprogramma RPC-Ping geven geen vragen, met uitzondering van wachtwoorden, en wordt ervan uitgegaan dat "Ja" voor alle query's.

Standaard poorten, Services en RPC Service UUID 's

De volgende tabel worden de standaardservices en de bijbehorende poort-id's, UUID's en primaire versie:
ServiceStandaard poortUUIDPrimaire versie
Winkel6001a4f1db00-ca47-1067-b31f-00dd010662da0
DsProxy6004f5cc5a18-4264-101a-8c59-08002b2f842656
Eindpunt Mapper593n/an/a
DsReferral1544f5e0-613c-11d1-93df-00c04fd7bd091
Directory6004f5cc5a18-4264-101a-8c59-08002b2f842656

Algemene Outlook 2007 of Outlook 2003 RPC/HTTP-verzoeken nabootsen

De volgende tabel worden de verschillende argumenten die worden gebruikt door het hulpprogramma RPC-Ping. U kunt deze argumenten voor het simuleren van het type en de aard van de RPC-aanvragen die worden gebruikt door Outlook 2007 of Outlook 2003 de Exchange functie gebruikt:
ArgumentenWanneer gebruikt u
-BWederzijdse verificatie. U moet de certificaathouder server die wordt gebruikt.
3 -H 1 – FBasisverificatie met SSL. Dit is de meest gebruikte verbindingsmethode.
-H 1 – F 2Basisverificatie met geen SSL. U wordt gevraagd te bevestigen de geen SSL-keuze (tenzij het argument – q is opgegeven). De RPC-proxyserver om anonieme aanmeldingen toe te staan, moet u configureren.
-H 2 – F 3 of 2NTLM-verificatie met of zonder SSL. NLTM notitie kan niet worden gebruikt door middel van reverse-proxy's als ze het Transmission Control Protocol (TCP)-sessie beëindigen.
- & -PAltijd dit argument opgeven. Als u het jokerteken sterretje (*) om het wachtwoord gebruiken, wordt het hulpprogramma RPC-Ping u gevraagd om een wachtwoord.
-e-poortDe meest gebruikte poorten te testen voor dit argument zijn:
6001 (archief)
6004 (dsproxy)
-EDit argument is alleen tests van de RPC-proxyserver. Dit argument gebruiken om te bepalen waar het probleem zijn.
-RGebruik dit argument niet standaard. Dit argument hervat de HTTP-Proxy-instellingen van de clients. Dit argument kan worden gebruikt om op te heffen van de HTTP-Proxy-instellingen, zoals een Microsoft Internet Explorer Proxy-instelling.
R – geenDit argument zorgt ervoor dat er geen proxyserver moet worden gebruikt. Het hulpprogramma RPC-Ping zal negeren van de proxy-instellingen van Internet Explorer en probeer een rechtstreekse verbinding met de server die is opgegeven in de schakeloptie – o .
-f (of geen – e)Dit argument wordt gebruikt voor het testen van afzonderlijke UUID's op computers die zich achter een RPC-proxyserver.

Opmerking Dit argument werkt niet tenzij EMP is gepubliceerd. U kunt dit argument niet gebruiken in een standaardconfiguratie omdat het RCP Ping hulpprogramma voor het opvragen van de EPM -f . Ook als – e niet is opgegeven, dit argument ook niet. Zonder – eprobeert het hulpprogramma RPC-Ping alleen toegang te krijgen tot de EPM (poort 593). Nogmaals, de EMP niet wordt gepubliceerd.

Testen van RPC-proxyserver.

Bij het oplossen van problemen met netwerkverbindingen in Outlook 2007 en Outlook 2003 de Exchange functie gebruikt, moet u eerst bepalen als de RPC-proxyserver correct reageert. In het volgende voorbeeld ziet u hoe om te bepalen als de RPC-proxyserver correct reageert.

Syntaxis:
RPCPing -t ncacn_http -s ExchServer -o RpcProxyRPCProxyServer -P = 'gebruiker,domein, * "-I"gebruiker,domein, * "-H 2 -u 10 - a -F 3 verbinding - v 3 -E -R geen
U wordt gevraagd het wachtwoord invoeren voor de Exchange-server en vervolgens wordt u gevraagd om uw wachtwoord voor de RPC-proxyserver. Als het hulpprogramma Ping voor RPC test geslaagd is, ontvangt u het volgende antwoord:
Proxyserver RPCPinging ExchServer met Echo Request-pakket
Ping naar de server verzenden
Reactie van de server ontvangen: 200
Pingen is voltooid in ms Response_Time

Uitgebreide antwoorden

In deze tabel vindt u enkele van de antwoorden van de meest voorkomende uitgebreid en waarom u deze ontvangt van het hulpprogramma Ping voor RPC tests:
Uitgebreid antwoordMogelijke oorzaak
Reactie van de server ontvangen: 200
Pingen is voltooid in ms 4106
Dit antwoord wordt weergegeven als er een geslaagde test voor het hulpprogramma Ping van RPC is.
Reactie van de server ontvangen: 401
Client mag niet ping RPC-proxy
Dit antwoord wordt weergegeven als u het hulpprogramma Ping voor RPC-test is mislukt. Het hulpprogramma Ping van China test kan als HTTP-toegang wordt geweigerd als er onjuiste referenties op de schakeloptie – P , of als de gebruiker wordt afgesloten.
Fout 12029 geretourneerd in de WinHttpSendRequest.Dit antwoord wordt weergegeven als u het hulpprogramma Ping voor RPC-test is mislukt. Het hulpprogramma Ping van China test mogelijk niet omdat er kan geen contact maken met ProxyServer poort 80 (-F 2), omdat 443 (-F 3) is geblokkeerd of omdat de World Wide Web Publishing-Service (W3Svc)-Server reageert niet meer.
Reactie van de server ontvangen: 501Het hulpprogramma Ping van China test mogelijk mislukt omdat de RcpProxy.dll geen contact kan worden gemaakt, omdat de verkeerde virtuele hoofdmap (Vroot) is geopend, als RPC-proxyserver is niet geïnstalleerd of als de virtuele hoofdmap is niet toegankelijk.
Fout 12175 geretourneerd in de WinHttpSendRequest.Het hulpprogramma Ping van China test kan omdat het certificaat niet vertrouwd wordt of omdat de autoriteit en de hoofdmap niet wordt vertrouwd. De server certificaathouder van de RPC-Proxy server komt niet overeen met dat is opgegeven door -B.

Het hulpprogramma Ping van China test kan. Het hulpprogramma Ping van China test mogelijk mislukt omdat een wederzijdse verificatie is mislukt omdat het onderwerp van het certificaat niet overeenkomt met de verwachte onderwerp. Standaard kan de certificaathouder moet overeenkomen met de gepubliceerde volledig gekwalificeerde domeinnaam (FQDN) van de RPC-proxyserver.


Controleren of de Client contact kan opnemen met back-end-poorten

Standaard publiceert de RPC-proxyserver niet de locatie van EPM-poort. Daarom kan de EPM van ping buiten het intranet of de UUID van de service te gebruiken.

U kunt echter opgeven dat de back-end-poort die u wilt testen. Standaard, de winkel op poort 6001 en DsProxy op poort 6004. Als deze locaties zijn gewijzigd, kunnen u de poorten controleren met het hulpprogramma RpcDump. Het hulpprogramma RpcDump is uit het pakket met Microsoft Windows Server 2003 Resource Kit beschikbaar. Bovendien niet wordt aangeraden de globale catalogus van Active Directory of de Exchange referral service te publiceren.

In zijn de volgende voorbeelden voor het hulpprogramma Ping van RPC getypt achter de opdrachtprompt. Als u de MS-DOS-prompt, klikt u op
Start, wijs Alle programma's, wijs
Bureau-accessoiresen klik vervolgens op opdrachtprompt.

Het gebruik van basisverificatie en SSL verbinding maken met de poort van de winkel

Syntaxis:
RpcPing – t ncacn_http – s ExchangeMBXServer -o RpcProxy =RpcProxyServer -P "gebruiker,domein,wachtwoord"-I"gebruiker,domein,wachtwoord"-H 1 – F 3: een verbinding – 10 – v 3 – r 6001

Het gebruik van basisverificatie, SSL en wederzijdse verificatie verbinding maken met de poort van de winkel

Syntaxis:
RpcPing – t ncacn_http – s ExchangeMBXServer -o RpcProxy =RpcProxyServer -P "gebruiker,domein,wachtwoord"-I"gebruiker,domein,wachtwoord"-H 1 – F 3: een verbinding – u 10 – v 3 – e 6001 – B msstd:server_certificate_subject

Het gebruik van NTLM-verificatie en niet-SSL om verbinding te maken met DsProxy-Service

Syntaxis:
RpcPing – t ncacn_http – s ExchangeMBXServer -o RpcProxy =RpcProxyServer -P "gebruiker,domein,wachtwoord"-I"gebruiker,domein,wachtwoord"-H 2 – F 2: een verbinding – 10 – v 3 – r 6004

Uitgebreid antwoordMogelijke oorzaak
Voltooide 1 roept in 60 ms
16 T/S of 60.000 ms/T
Het hulpprogramma Ping voor RPC-test is voltooid.
Uitzondering 1722 (0x000006BA)
RPC-Server is niet beschikbaar
De RPC-service is niet bereikbaar. Dit antwoord wordt omdat er problemen met de RPC-proxyserver zijn (als dit het geval is, kunt u het argument – E om te controleren of de RPC-proxyserver beschikbaar is), omdat de service op de back-end-Exchange 2003-server (voor een voorbeeld van de winkel) gestopt, de back-end Exchange 2003 server is niet beschikbaar omdat de registersleutel ValidPorts mag geen toegang tot deze server , omdat de registersleutel ValidPorts niet toe deze poort, dat staat omdat u hebt geprobeerd om toegang te krijgen tot de EMP wanneer het niet is gepubliceerd (niet de schakeloptie – e of poort 593 beschikbaar waren), of omdat u probeert toegang te krijgen tot de UUID wanneer EMP is niet gepubliceerd (bijvoorbeeld: u gebruikt de schakeloptie – een zonder poort 593 beschikbaar.).
Uitzondering 5 (0x00000005)
De toegang is geweigerd.
U ontvangt dit antwoord wanneer u onjuiste – P -referenties hebt, hebt u onjuiste – ik referenties als de gebruikersaccount is uitgeschakeld, of als de wederzijdse verificatie is mislukt. Gebruik het argument – E voor meer informatie over dit antwoord.

Hoe om te verifiëren dat de Client contact op met back-endserver en back-end Services via UUID



Standaard wordt de EPM (poort 593) niet gepubliceerd. De volgende voorbeelden zijn dus beperkt. Als de EPM is gepubliceerd, kunnen de volgende opdrachten maar kunnen worden gebruikt.

Het testen van de EPM

Syntaxis:
RpcPing – t ncacn_http – s ExchangeMBXServer -o RpcProxy =RpcProxyServer -P "gebruiker,domein,wachtwoord"-I"gebruiker,domein,wachtwoord"-H 1 – F 3: een verbinding – u 10 – v 3 – B msstd:server_certificate_subject

Het testen van de winkel UUID

Syntaxis:
RpcPing – t ncacn_http – s ExchangeMBXServer -o RpcProxy =RpcProxyServer -P "gebruiker,domein,wachtwoord"-I"gebruiker,domein,wachtwoord"-H 1 – F 3: een verbinding – u 10 – v 3 – f a4f1db00-ca47-1067-b31f-00dd010662da, 0 – B msstd:server_certificate_subject
Eigenschappen

Artikel-id: 831051 - Laatst bijgewerkt: 18 feb. 2017 - Revisie: 2

Feedback