Sådan bruges hjælpeprogrammet RPC Ping til at udføre fejlfinding på forbindelsesproblemer med Exchange via internetfunktionen i Outlook 2007 og Outlook 2003

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 831051 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

På denne side

Sammenfatning

I denne artikel beskrives brugen af hjælpeprogrammet RPC Ping til at foretage fejlfinding på forbindelsesproblemer for Microsoft Office Outlook 2007 og Microsoft Office Outlook 2003 med Exchange via internetfunktionen med indlejring af RPC (Remote Program Calls) i HTTP-pakker.

Yderligere Information

Du kan bruge RPC Ping til at kontrollere RPC-forbindelsen mellem computeren, der kører med Microsoft Exchange Server, og en af de understøttede Microsoft Exchange Client-arbejdsstationer på netværket. Desuden kan du bruge RPC Ping til at kontrollere, at Microsoft Exchange Server-tjenesterne svarer på RPC-forespørgsler fra klientarbejdsstationer på netværket.

Hjælpeprogrammet RPC Ping er en del af Microsoft Windows Server 2003 Resource Kit-pakken. Hvis du vil hente dette Resource Kit, skal du besøge følgende websted til Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en

Argumenter, der bruges til hjælpeprogrammet RPC Ping

I følgende tabel vises de kommandolinjeargumenter, du kan bruge med RPC Ping:
Skjul tabellenUdvid tabellen
ArgumentVærdiBeskrivelse
-tncacn_ip_tcp, ncacn_np eller ncacn_httpDette argument angiver protokollen, der bruges til at forsøge at binde til RPC-proxyserveren. Dette argument bruger RPC-standardprotokolsekvenserne.
-sExchangeMBXServerDette argument er navnet på både Microsoft Exchange Server 2003 og MBX-serveren.
-oRpcProxy=RpcProxyServerDette argument er navnet på RPC-proxyserveren.
-P"username,domain*" eller "username,domain,password"Dette argument angiver brugerkontoen, der bruges til at godkende RPC-proxyserveren.
-I"username,domain*" eller "username,domain,password"Dette argument angiver brugerkontoen, der bruges til at godkende Microsoft Exchange-serveren.
-H1 eller 2Dette argument er godkendelsestypen, der bruges til RPC-proxyserveren. Brug værdien 1 til grundlæggende godkendelse, og brug værdien 2 til NTLM-godkendelse.
-u9, 10, 14 eller 16RPC bruger en af de sikkerhedsmetoder, der findes i denne celle, for at godkende brugerkontoen. Sikkerhedspakken identificeres som et tal. Negotiate-sikkerhedspakken er 9, NTLM-sikkerhedspakken er 10, SChannel-sikkerhedspakken er 14, og Kerberos-sikkerhedspakken er 16. Hvis du bruger dette argument, skal du angive et andet godkendelsesniveau end none. Der er ingen standard for dette argument. Hvis argumentet ikke angives, bruger RPC ikke sikkerhed til forbindelsestesten.
-aconnect, call, pkt, integrity eller privacyDette er godkendelsesniveauet, der bruges til at oprette forbindelse til RPC-proxyserveren. Hvis dette argument er angivet, skal sikkerhedspakken-id'et (-u) også angives. Der er ingen standard for dette argument. Hvis dette argument ikke angives, bruger RPC ikke sikkerhed til forbindelsestesten.
-F2 eller 3Disse argumenter er flag, der virker som RPC/HTTP Front End-godkendelse. Flaget No SSL er 2, og flaget Use SSL er 3. Du skal have Microsoft Windows XP Service Pack 1 eller Microsoft Windows Server 2003 eller senere for at bruge dette argument.

Desuden skal du angive sikkerhedspakken -u og godkendelsesniveauet (-a) for at bruge dette argument. Hvis du bruger grundlæggende godkendelse og No SSL (Secure Sockets Layer), bliver du bedt om at bekræfte dette valg.
-v1, 2 eller 3Dette argument aktiverer detaljeret logføring. Værdien 1 er for minimal logføring, værdien 2 er for normal logføring, og værdien 3 er for komplet logføring.
-EDette argument indeholder ikke værdier. Dette argument begrænser forbindelsestesten til RPC-proxyserveren.
-RHTTP Proxy Server eller noneDette argument angiver HTTP-proxyserveren, der skal bruges. Brug værdien none med henblik på at forbigå HTTP-proxyserveren og forsøge at oprette en direkte forbindelse til RPC-proxyserveren.
-Bmsstd:server_certificate_subjectDette argument er servercertifikatemnet. Du skal bruge SSL for at dette argument virker (-F 3), og du skal angive både sikkerhedspakken (-u) og godkendelsesniveauet (-a) med henblik på at bruge dette argument.
-finterface UUID[,MajorVer]Dette argument er grænsefladen til test af forbindelsen. Dette argument udelukker gensidigt argumentet endpoint. Grænsefladen er angivet som en UUID (universally unique identifier). Hvis den overordnede version af UUID (MajorVer) ikke er angivet, bliver der søgt efter version 1 af grænsefladen. Når grænsefladen er angivet, anmoder hjælpeprogrammet RPC Ping EMP (EndPoint Mapper) på destinationscomputeren om at hente slutpunktet for den angivne grænseflade. EMP forespørges med mulighederne, der er angivet i kommandolinjen.
-eendpointDette argument er slutpunktsværdien til test af forbindelsen. Hvis none er angivet, bliver EMP'en på destinationscomputeren testet. Dette argument udelukker gensidigt argumentet (-f).
-qikke tilgængeligDette argument er uden brugerinput. Hjælpeprogrammet RPC Ping sender ingen prompter, undtagen adgangskoder, og antager svaret "Ja" for alle forespørgsler.

Standardporte, -tjenester og RPC Tjeneste-UUID'er

I den følgende tabel vises standardtjenester og deres tilknyttede port-id'er, UUID'er og den overordnede version:
Skjul tabellenUdvid tabellen
TjenesteStandardportUUIDOverordnet version
Store6001a4f1db00-ca47-1067-b31f-00dd010662da0
DsProxy6004f5cc5a18-4264-101a-8c59-08002b2f842656
End Point Mapper593ikke tilgængeligikke tilgængelig
DsReferral1544f5e0-613c-11d1-93df-00c04fd7bd091
Bibliotek6004f5cc5a18-4264-101a-8c59-08002b2f842656

Sådan simuleres gængse Outlook 2007 eller Outlook 2003 RPC/HTTP-forespørgsler

I følgende tabel vises de forskellige argumenter, der bruges af hjælpeprogrammet RPC Ping. Du kan bruge disse argumenter til at simulere typen og arten af RPC-forespørgsler, der bruges af Outlook 2007 eller Outlook 2003 med Exchange via internetfunktionen:
Skjul tabellenUdvid tabellen
ArgumenterBruges ved
-BGensidig godkendelse. Du skal angive servercertifikatet, der bruges.
-H 1 ?F 3Grundlæggende godkendelse med SSL. Dette er den mest udbredte forbindelsesmetode.
-H 1 ?F 2Grundlæggende godkendelse uden SSL. Du bliver bedt om at bekræfte valget uden SSL (medmindre argumentet ?q er angivet). Du skal konfigurere RPC-proxyserveren til at tillade anonyme login-handlinger.
-H 2 ?F 3 eller 2NTLM-godkendelse med eller uden SSL. Bemærk, at NLTM ikke kan bruges via reverse proxy'er, hvis de afslutter TCP-sessionen (Transmission Control Protocol).
-I & -PDu skal altid angive dette argument. Hvis du bruger stjerne (*) som jokertegn i adgangskoden, vil RPC Ping bede dig om en adgangskode.
-e PortFølgende er de mest gængse porte, der skal testes for dette argument:
6001 (store)
6004 (dsproxy)
-EDette argument tester kun RPC-proxyserveren. Brug argument til at fastslå, hvor forbindelsesproblemet opstår.
-RSom standard skal du ikke bruge dette argument. Dette argument henter klienternes HTTP-proxyindstillinger. Dette argument kan bruges til at tilsidesætte HTTP-proxyindstillinger, som f.eks. en proxyindstilling i Microsoft Internet Explorer.
?R noneDette argument gennemtvinger, at der ikke skal bruges proxy. RPC Ping ignorerer proxyindstillinger i Internet Explorer og forsøger at etablere en direkte forbindelse til serveren, der er angivet i parameteren ?o.
-f (eller no ?e)Dette argument bruges til at teste individuelle UUID'er på computere, der er bag en RPC-proxyserver.

Bemærk! Dette argument virker ikke, medmindre EMP udgives. Du kan ikke bruge dette argument i en standardkonfiguration da ?f kræver, at RCP Ping forespørger EPM'en. Hvis ?e ikke er specificeret, vil dette argument desuden også mislykkes. Uden ?e forsøger RPC Ping kun at få adgang til EPM'en (port 593). EMP'en bliver muligvis ikke udgivet.

Test af RPC-proxyserveren

Når du udfører fejlfinding på forbindelsesproblemer i Outlook 2007 og Outlook 2003 med Exchange via internetfunktionen skal du først fastslå, om RPC-proxyserveren svarer korrekt. I følgende eksempel vises det hvordan du fastslår, om RPC-proxyserveren svarer korrekt.

Syntaks:
rpcping -t ncacn_http -s ExchServer -o RpcProxy=RPCProxyServer -P "user,domain,*" -I "user,domain,*" -H 2 -u 10 -a connect -F 3 -v 3 -E -R none
Du bliver bedt om at indtaste adgangskoden til Exchange-serveren, og derefter bliver du bedt om at indtaste adgangskoden til RPC-proxyserveren. Hvis RPC Ping-testen kunne gennemføres, vises følgende meddelelse:
RPCPinging proxy server ExchServer with Echo Request Packet
Sending ping to server
Response from server received: 200
Pinging successfully completed in Response_Time ms

Verbose Responses

I denne tabel vises nogle af de mere gængse detaljerede svar samt hvorfor, du kan modtage dem fra RPC Ping-test:
Skjul tabellenUdvid tabellen
Detaljeret svarMulig årsag
Response from server received: 200
Pinging successfully completed in 4106 ms
Du modtager dette svar, hvis en RPC Ping-test blev gennemført.
Response from server received: 401
Client is not authorized to ping RPC proxy
Du modtager dette svar, hvis en RPC Ping-test ikke kunne gennemføres. PRC Ping-testen kan være mislykket, hvis der er nægtet HTTP-adgang, hvis der er forkerte legitimationsoplysninger i parameteren ?P, eller hvis brugeren afslutter.
Error 12029 returned in the WinHttpSendRequest.Du modtager dette svar, hvis en RPC Ping-test ikke kunne gennemføres. PRC Ping-testen kan være mislykket, fordi den ikke kunne få kontakt til ProxyServer Port 80 (-F 2), fordi 443 (-F 3) var blokeret, eller fordi World Wide Web Publishing Service (W3Svc)-serveren er holdt op med at svare.
Response from server received: 501PRC Ping-testen kan være mislykket, hvis RcpProxy.dll ikke kunne kontaktes, hvis der blev oprettet forbindelse til den forkerte virtuelle rodmappe (Vroot), hvis en RPC-proxyserver ikke er installeret, eller hvis Vroot ikke er tilgængelig.
Error 12175 returned in the WinHttpSendRequest.PRC Ping-testen kan være mislykket, hvis certifikatet ikke er betroet eller hvis testen ikke anerkender certifikatet eller rodnøglecenteret. Servercertifikatemnet fra RPC-proxyserveren stemmer ikke overens med emnet, der er angivet af -B.

The PRC Ping Utility test may have failed. PRC Ping-testen kan være mislykket hvis en gensidig godkendelse ikke kunne gennemføres, fordi emnet på certifikatet ikke stemmer overens med det forventede emne. Som udgangspunkt skal certifikatemnet stemme overens med det udgivne fulde domænenavn (FQDN) på RPC-proxyserveren.

Sådan kontrolleres det, at klienten kan kontakte backend-porte

Som standard udgiver RPC-serveren ikke EPM-portplaceringen. Derfor kan du ikke pinge EPM'en fra uden for intranettet, eller bruge tjenestens UUID.

Du kan dog angive backend-porten, som du vil teste. Som standard er Store på port 6001 og DsProxy er på port 6004. Hvis disse placeringer er ændret, kan portene kontrolleres via hjælpeprogrammet RpcDump. Hjælpeprogrammet RpcDump er en del af Microsoft Windows Server 2003 Resource Kit-pakken. Desuden anbefaler Microsoft ikke udgivelsen af det globale katalog Directory Service eller Referral Service i Exchange.

Følgende RPC Ping-eksempler indtastes ved kommandoprompten. Du får adgang til kommandoprompten ved at klikke på Start, pege på Alle programmer, pege på Tilbehør, og derefter klikke på Kommandoprompt.

Sådan bruges grundlæggende godkendelse og SSL til at oprette forbindelse til Store-porten

Syntaks:
RpcPing ?t ncacn_http ?s ExchangeMBXServer -o RpcProxy=RpcProxyServer -P "user,domain,password" -I "user,domain,password" -H 1 ?F 3 ?a connect ?u 10 ?v 3 ?e 6001

Sådan bruges grundlæggende godkendelse, SSL og gensidig godkendelse til at oprette forbindelse til Store-porten

Syntaks:
RpcPing ?t ncacn_http ?s ExchangeMBXServer -o RpcProxy=RpcProxyServer -P "user,domain,password" -I "user,domain,password" -H 1 ?F 3 ?a connect ?u 10 ?v 3 ?e 6001 ?B msstd:server_certificate_subject

Sådan bruges NTLM-godkendelse og Non-SSL til at oprette forbindelse til DsProxy Service

Syntaks :
RpcPing ?t ncacn_http ?s ExchangeMBXServer -o RpcProxy=RpcProxyServer -P "user,domain,password" -I "user,domain,password" -H 2 ?F 2 ?a connect ?u 10 ?v 3 ?e 6004
Skjul tabellenUdvid tabellen
Detaljeret svarMulig årsag
Completed 1 calls in 60 ms
16 T/S or 60.000 ms/T
RPC Ping-testen blev gennemført.
Exception 1722 (0x000006BA)
RPC Server is unavailable
RPC-tjenesten kan ikke kontaktes. Du kan modtage dette svar, hvis der er problemer med RPC-proxyserveren (hvis dette er tilfældet kan du bruge argumentet ?E til at kontrollere, at RPC-proxyserveren er tilgængelig), hvis tjenesten stoppede på Exchange 2003 backend-serveren (f.eks. Store), hvis Exchange 2003 backend-serveren er nede, hvis registreringsdatabasenøglen ValidPorts ikke giver adgang til denne server, hvis registreringsdatabasenøglen ValidPorts ikke giver adgang til denne port, hvis du forsøgte at få adgang til EMP'en,da den ikke var udgivet (hverken parameteren ?e eller port 593 var tilgængelig), eller hvis du forsøgte at få adgang til UUID, da EMP ikke var udgivet (du brugte f.eks. parameteren ?a uden en tilgængelig port 593).
Exception 5 (0x00000005)
Access denied.
Du modtager dette svar, hvis du har forkerte ?P-legitimationsoplysninger, hvis du har forkerte ?I-legitimationsoplysninger, hvis brugerkontoen er deaktiveret, eller hvis den gensidige godkendelse ikke kunne gennemføres. Du kan få yderligere oplysninger om dette svar ved at bruge argumentet ?E.

Sådan kontrolleres det, at klienten kan kontakte backend-serveren og backend-tjenester via UUID



Som standard udgives EPM'en (port 593) ikke. Derfor er de følgende eksempler til begrænset nytte. Hvis EPM'en udgives, kan følgende kommandoer dog bruges.

Sådan testes EPM'en

Syntaks:
RpcPing ?t ncacn_http ?s ExchangeMBXServer -o RpcProxy=RpcProxyServer -P "user,domain,password" -I "user,domain,password" -H 1 ?F 3 ?a connect ?u 10 ?v 3 ?B msstd:server_certificate_subject

Sådan testes Store-UUID'en

Syntaks:
RpcPing ?t ncacn_http ?s ExchangeMBXServer -o RpcProxy=RpcProxyServer -P "user,domain,password" -I "user,domain,password" -H 1 ?F 3 ?a connect ?u 10 ?v 3 ?f a4f1db00-ca47-1067-b31f-00dd010662da,0 ?B msstd:server_certificate_subject

Egenskaber

Artikel-id: 831051 - Seneste redigering: 13. maj 2010 - Redigering: 3.0
Oplysningerne i denne artikel gælder:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2007 with Business Contact Manager
  • Microsoft Office Outlook 2003
  • Microsoft Office Outlook 2003 med Business Contact Manager
Nøgleord: 
kbtshoot kbhowto KB831051

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com