Test-ExchangeSearch
Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Letztes Änderungsdatum des Themas: 2009-05-05
Mit dem Cmdlet Test-ExchangeSearch können Sie testen, ob die Suche aktuell aktiviert ist und neue E-Mail-Nachrichten innerhalb einer angemessenen Zeit indiziert.
Syntax
Test-ExchangeSearch [-Identity <MailboxIdParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]
Test-ExchangeSearch [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]
Test-ExchangeSearch [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Das Cmdlet Test-ExchangeSearch erstellt eine Nachricht mit Anlage, die nur die Microsoft Exchange-Suche finden kann. Wenn kein Postfach im Parameter Identity angegeben ist, wird die Nachricht im Postfach Systemaufsicht gespeichert. Der Befehl wartet, bis die Nachricht indiziert wurde, und sucht dann nach dem Inhalt. Der Befehl meldet eine erfolgreiche Ausführung, wenn der Nachrichteninhalt gefunden wurde. Wird der Inhalt nicht innerhalb des im Parameter IndexingTimeout festgelegten Zeitraums gefunden, wird ein Fehler zurückgegeben.
Damit Sie das Cmdlet Test-ExchangeSearch ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:
Exchange-Empfängeradministrator-Rolle
Exchange-Serveradministrator-Rolle und lokale Gruppe Administratoren für den Zielserver
Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers anzugeben, der Daten aus dem Active Directory-Verzeichnisdienst abruft, fügen Sie dem Befehl den Parameter DomainController hinzu. |
Identity |
Optional |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Der Parameter Identity gibt den Empfänger an, für den Sie die Suche testen möchten. Wird dieser Parameter nicht festgelegt, wird das Postfach Systemaufsicht verwendet. |
IndexingTimeout |
Optional |
System.Int32 |
Der Parameter IndexingTimeout legt die maximale Zeitspanne fest, die zwischen dem Hinzufügen der neuen E-Mail-Nachricht zum Testpostfach und der Rückgabe des Suchergebnisses gewartet wird. Der Standardwert ist |
MonitoringContext |
Optional |
System.Boolean |
Der Parameter MonitoringContext legt eine XML-Ausgabedatei fest, in die Microsoft Operations Manager schreibt. |
Server |
Optional |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Der Parameter Server gibt den Exchange-Server des Empfängers an, für den Sie die Suche testen möchten. |
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter Confirm bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für den Parameter Confirm muss kein Wert angegeben werden. |
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des Parameters WhatIf können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für den Parameter WhatIf muss kein Wert angegeben werden. |
Eingabetypen
Rückgabetypen
Fehler
Fehler | Beschreibung |
---|---|
Ausnahmen
Ausnahmen | Beschreibung |
---|---|
Beispiel
Dieses Beispiel testet, ob die Suche für den Benutzer "John@contoso.com" aktiviert ist.
Test-ExchangeSearch -Identity john@contoso.com