GetSearchableMailboxes-Vorgang
Wichtig
Ab dem 1. April 2020 ist der GetSearchableMailboxes-Vorgang in Exchange Online nicht mehr verfügbar. Dieser Vorgang ist in lokalen Versionen von Exchange Server nicht betroffen. Weitere Informationen finden Sie unter Außerbetriebnahme von älteren eDiscovery-Tools in Exchange Online.
Hier finden Sie Informationen zum EWS-Vorgang GetSearchableMailboxes .
Der Vorgang GetSearchableMailboxes ruft einen bereichsbezogenen Satz durchsuchbarer Postfächer für Ermittlungssuchen ab. Der Umfang der in der Antwort zurückgegebenen durchsuchbaren Postfächer wird durch den Suchfilter bestimmt und ob die Verteilergruppenmitgliedschaft erweitert wird.
Hinweis
Dieser Vorgang soll mit dem Suchfilter verwendet werden und nur die ersten paar Tausender abrufen. Es ist nicht für einen vollständigen Abruf vorgesehen.
Dieser Vorgang wurde in Exchange Server 2013 eingeführt.
Verwenden des GetSearchableMailboxes-Vorgangs
Der Vorgang GetSearchableMailboxes ruft Informationen zu durchsuchbaren Postfächern ab. Die folgenden Argumente können in der Anforderung übergeben werden:
SearchFilter : Akzeptiert einen einzelnen E-Mail-Alias als Argument.
ExpandGroupMembership : Gibt an, ob die Verteilergruppenmitgliedschaft in den in der Antwort zurückgegebenen Ergebnissen erweitert wird.
Wenn der im Suchfilter festgelegte E-Mail-Alias eine Verteilergruppe ist und die Verteilergruppenmitgliedschaft nicht erweitert ist, enthält die Antwort die Postfachinformationen für die Verteilergruppe. Wenn der im Suchfilter festgelegte E-Mail-Alias eine Verteilergruppe ist und die Verteilergruppenmitgliedschaft erweitert wird, enthält die Antwort die Postfachinformationen für jedes Postfach, das Mitglied der Verteilergruppe ist. Wenn der Suchfilter den Alias eines einzelnen Benutzers enthält, enthält die Antwort die Postfachinformationen für den einzelnen Benutzer. Die Antwort enthält alle durchsuchbaren Postfächer, wenn das Element GetSearchableMailboxes leer ist. Dies ist identisch mit einem leeren SearchFilter-Element und dem ExpandGroupMembership-Element , das auf false festgelegt ist.
SOAP-Header des GetSearchableMailboxes-Vorgangs
Der Vorgang GetSearchableMailboxes kann die SOAP-Header verwenden, die in der folgenden Tabelle aufgeführt sind.
Headername | Element | Beschreibung |
---|---|---|
Managementrole |
Managementrole |
Identifiziert die Serverrollen, die erforderlich sind, damit der Aufrufer die Anforderung ausführen kann. Dieser Header gilt für eine Anforderung. |
RequestVersion |
RequestServerVersion |
Gibt die Schemaversion für die Vorgangsanforderung an. Dieser Header gilt für eine Anforderung. |
ServerVersion |
ServerVersionInfo |
Gibt die Version des Servers an, der auf die Anforderung geantwortet hat. Dieser Header gilt für eine Antwort. |
GetSearchableMailboxes-Vorgangsanforderungsbeispiel: Anfordern von Informationen zu einer Verteilergruppe
Das folgende Beispiel einer GetSearchableMailboxes-Vorgangsanforderung zeigt, wie Die Postfachinformationen für die Verteilergruppe lolgroup abgerufen werden.
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
<soap:Header>
<t:RequestServerVersion Version="Exchange2013" />
</soap:Header>
<soap:Body >
<m:GetSearchableMailboxes>
<m:SearchFilter>lolgroup</m:SearchFilter>
<m:ExpandGroupMembership>false</m:ExpandGroupMembership>
</m:GetSearchableMailboxes>
</soap:Body>
</soap:Envelope>
Der SOAP-Anforderungstext enthält die folgenden Elemente:
Erfolgreiche GetSearchableMailboxes-Vorgangsantwort: Abrufen von Informationen zu einer Verteilergruppe
Das folgende Beispiel zeigt eine erfolgreiche Antwort auf eine GetSearchableMailboxes-Vorgangsanforderung zum Abrufen der Ermittlungsinformationen für die Verteilergruppe lolgroup.
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="15"
MinorVersion="0"
MajorBuildNumber="526"
MinorBuildNumber="0"
Version="Exchange2013"
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetSearchableMailboxesResponse ResponseClass="Success"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
<SearchableMailboxes>
<SearchableMailbox xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
<Guid>33a408fe-2574-4e3b-49f5-5e1e000a3035</Guid>
<PrimarySmtpAddress>LOLgroup@contoso.com</PrimarySmtpAddress>
<IsExternalMailbox>false</IsExternalMailbox>
<ExternalEmailAddress/>
<DisplayName>LOLgroup</DisplayName>
<IsMembershipGroup>true</IsMembershipGroup>
<ReferenceId>/o=First/ou=Exchange(FYLT)/cn=Recipients/cn=81213b958a0b5295b13b3f02b812bf1bc-LOLgroup</ReferenceId>
</SearchableMailbox>
</SearchableMailboxes>
</GetSearchableMailboxesResponse>
</s:Body>
</s:Envelope>
Der SOAP-Antworttext enthält die folgenden Elemente:
- GetSearchableMailboxesResponse
- ResponseCode
- SearchableMailboxes
- SearchableMailbox
- Guid
- PrimarySmtpAddress
- IsExternalMailbox
- ExternalEmailAddress
- DisplayName (Zeichenfolge)
- IsMembershipGroup
- ReferenceId
Erfolgreiche GetSearchableMailboxes-Vorgangsantwort: Abrufen von Informationen zu einer erweiterten Verteilergruppe
Das folgende Beispiel zeigt eine erfolgreiche Antwort auf eine GetSearchableMailboxes-Vorgangsanforderung zum Abrufen der Ermittlungsinformationen zu Mitgliedern der erweiterten Verteilergruppe lolgroup.
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="15" MinorVersion="0" MajorBuildNumber="526" MinorBuildNumber="0" Version="Exchange2013" xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetSearchableMailboxesResponse ResponseClass="Success" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
<SearchableMailboxes>
<SearchableMailbox xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
<Guid>e2d42cdf-a227-1ec3-486b-6fa0ebaadb9f5</Guid>
<PrimarySmtpAddress>JSmith@contoso.com</PrimarySmtpAddress>
<IsExternalMailbox>false</IsExternalMailbox>
<ExternalEmailAddress/>
<DisplayName>Julia Smith</DisplayName>
<IsMembershipGroup>false</IsMembershipGroup>
<ReferenceId>/o=First Organization/ou=Exchange Administrative Group (FYDLT)/cn=Recipients/cn=0a1fc86f883846152405d60956dd02e7-Julia</ReferenceId>
</SearchableMailbox>
<SearchableMailbox xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
<Guid>45d0fff1-6541-459a-a343-52453b30e12ca</Guid>
<PrimarySmtpAddress>LMoore@contoso.com</PrimarySmtpAddress>
<IsExternalMailbox>false</IsExternalMailbox>
<ExternalEmailAddress/>
<DisplayName>Laura Moore</DisplayName>
<IsMembershipGroup>false</IsMembershipGroup>
<ReferenceId>/o=First Organization/ou=Exchange Administrative Group (FYDLT)/cn=Recipients/cn=2910d8f8316f4378bbf9338d8f9d714b-Laura</ReferenceId>
</SearchableMailbox>
<SearchableMailbox xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
<Guid>3c620d04-8b33-435a-95be-5b939375576</Guid>
<PrimarySmtpAddress>SBrown@contoso.com</PrimarySmtpAddress>
<IsExternalMailbox>false</IsExternalMailbox>
<ExternalEmailAddress/>
<DisplayName>Steven Brown</DisplayName>
<IsMembershipGroup>false</IsMembershipGroup>
<ReferenceId>/o=First Organization/ou=Exchange Administrative Group (FYDLT)/cn=Recipients/cn=90312341a742f0e47e392c80a60d13ecf-Steve</ReferenceId>
</SearchableMailbox>
</SearchableMailboxes>
</GetSearchableMailboxesResponse>
</s:Body>
</s:Envelope>
Der SOAP-Antworttext enthält die folgenden Elemente:
- GetSearchableMailboxesResponse
- ResponseCode
- SearchableMailboxes
- SearchableMailbox
- Guid
- PrimarySmtpAddress
- IsExternalMailbox
- ExternalEmailAddress
- DisplayName (Zeichenfolge)
- IsMembershipGroup
- ReferenceId
GetSearchableMailboxes-Vorgangsfehlerantwort
Das folgende Beispiel zeigt eine Fehlerantwort auf eine GetSearchableMailboxes-Vorgangsanforderung . Dies ist eine Antwort auf eine Anforderung zum Abrufen aller durchsuchbaren Postfächer, wenn das Argument ExpandGroupMembership auf true festgelegt ist.
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="15"
MinorVersion="0"
MajorBuildNumber="526"
MinorBuildNumber="0"
Version="Exchange2013"
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetSearchableMailboxesResponse ResponseClass="Error"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<MessageText>Cannot use wildcard or empty query when auto group expansion is enabled.</MessageText>
<ResponseCode>ErrorInvalidArgument</ResponseCode>
<DescriptiveLinkKey>0</DescriptiveLinkKey>
<SearchableMailboxes/>
</GetSearchableMailboxesResponse>
</s:Body>
</s:Envelope>
Der SOAP-Text der Fehlerantwort enthält die folgenden Elemente:
Weitere Fehlercodes, die für EWS generisch und für diesen Vorgang spezifisch sind, finden Sie unter ResponseCode.