Vorgang führt bei Verwendung eines Sternchens in "ECIdParameter" des Cmdlets "Get-EventLogLevel" zu einem Fehler

 

Gilt für: Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-08-21

In diesem Thema wird beschrieben, wie ein Problem behoben werden kann, das auftritt, wenn Sie ein Sternchen (*) im Cmdlet Get-EventLogLevel in der Exchange-Verwaltungsshell verwenden, um nach allen Objekten in der Ereignisquelle des Microsoft Exchange-Informationsspeichers (MSExchangeIS) zu suchen. Wenn Sie im Parameter Identity für das Cmdlet Get-EventLogLevel im Bereich SubEventSource oder Category ein Sternchen verwenden, tritt bei dem Vorgang ein Fehler auf.

In der Exchange-Verwaltungsshell verwenden Parameter, die den Typ ECIdParameter verwenden, die Syntax EventSource\SubEventSource\Category. Bei Angabe eines Werts für Parameter, die den Typ ECIdParameter verwenden, können Sternchen nur im Bereich EventSource der Typsyntax verwendet werden. Sie können beispielsweise mithilfe des folgenden Get-EventLogLevel-Befehls nach allen Objekten in der MSExchangeIS-Ereignisquelle suchen:

Get-EventLogLevel MSExchangeIS*

Es ist hingegen nicht möglich, mithilfe des folgenden Befehls nach allen Kategorien in der Unterereignisquelle 9000 Private der MSExchangeIS-Ereignisquelle zu suchen:

Get-EventLogLevel MSExchangeIS\9000 Private\*

Im Abschnitt "Verfahren" dieses Themas finden Sie ein Beispiel zur Umgehung dieses Problems.

Bevor Sie beginnen

Damit Sie das folgende Verfahren ausführen können, muss die Mitgliedschaft in der lokalen Gruppe Administratoren an das verwendete Konto delegiert worden sein. Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Verfahren

So können Sie mithilfe der Exchange-Verwaltungsshell nach allen Objekten in einer Ereignisquelle des Microsoft Exchange-Informationsspeichers suchen

  • Verwenden Sie einen der folgenden Befehle, wenn Sie beispielsweise nach allen Objekten in der MSExchangeIS-Ereignisquelle in der Unterereignisquelle 9000 Private suchen möchten:

    • Get-EventLogLevel MSExchangeIS\9000*\*

    • Get-EventLogLevel *\*9000*\*

Weitere Informationen

Eine Liste der Exchange 2007-Prozesse, deren Protokolliergrade konfigurierbar sind, finden Sie unter Prozesse mit konfigurierbaren Ereignisprotokolliergraden. Weitere Informationen zum Ändern von Protokolliergraden für Exchange-Prozesse finden Sie unter Ändern der Protokolliergrade für Exchange-Prozesse.

Weitere Informationen zum Cmdlet Get-EventLogLevel finden Sie unter Get-EventLogLevel. Weitere Informationen zum Cmdlet Set-EventLogLevel finden Sie unter Set-EventLogLevel.