Verwalten von Cmdlet-Erweiterungs-Agents
Gilt für: Exchange Server 2013
In diesem Thema wird das Aktivieren, Deaktivieren, Anzeigen und Ändern der Priorität von Cmdlet-Erweiterungs-Agents in Exchange Server 2013 erläutert. Weitere Informationen zu Cmdlet-Erweiterungs-Agents in Exchange 2013 finden Sie unter Cmdlet-Erweiterungs-Agents.
Was sollten Sie wissen, bevor Sie beginnen?
Geschätzte Zeit bis zum Abschließen der einzelnen Verfahren: Weniger als 5 Minuten
Bevor Sie diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Cmdlet-Erweiterungs-Agents" im Thema Exchange- und Shellinfrastrukturberechtigungen.
Bevor Sie aktivieren
Scripting Agent
, müssen Sie überprüfen, ob sie ordnungsgemäß konfiguriert ist. Weitere Informationen zu findenScripting Agent
Sie unter Cmdlet-Erweiterungs-Agents.Sie müssen diese Verfahren mithilfe der Shell ausführen.
Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.
Tipp
Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren auf Exchange Server.
Aktivieren eines Cmdlet-Erweiterungs-Agents
Wenn Sie in Exchange 2013 einen Cmdlet-Erweiterungs-Agent aktivieren, wird dieser auf allen Servern mit Exchange 2013 in der Organisation ausgeführt. Wenn ein Agent aktiviert ist, wird er für Cmdlets verfügbar gemacht, die dann mithilfe des Agents weitere Vorgänge ausführen können.
Warnung
Machen Sie sich vor dem Aktivieren von Agents mit der Funktionsweise des jeweiligen Agents und den Auswirkungen der Aktivierung in der Organisation vertraut.
In diesem Beispiel wird ein Cmdlet-Erweiterungs-Agent mithilfe des Cmdlets Enable-CmdletExtensionAgent aktiviert. Bei der Ausführung dieses Cmdlets müssen Sie den Namen des Agents angeben, der aktiviert werden soll. Bevor Sie aktivieren Scripting Agent
, müssen Sie sicherstellen, dass Sie die ScriptingAgentConfig.xml
Konfigurationsdatei auf allen Servern in Ihrer Organisation bereitgestellt haben. Wenn Sie die Konfigurationsdatei nicht zuerst bereitstellen und aktivieren Scripting ``Agent
, schlagen alle Nicht-Get-Cmdlets fehl, wenn sie ausgeführt werden. In diesem Beispiel wird aktiviert Scripting Agent
.
Enable-CmdletExtensionAgent "Scripting Agent"
Ausführliche Informationen zu Syntax und Parametern finden Sie unter Enable-CmdletExtensionAgent.
Deaktivieren eines Cmdlet-Erweiterungs-Agents
Wenn Sie in Exchange 2013 einen Cmdlet-Erweiterungs-Agent deaktivieren, wird dieser auf allen Servern mit Exchange 2013 in der Organisation deaktiviert. Ist ein Agent deaktiviert, wird er Cmdlets nicht zur Verfügung gestellt. Cmdlets können den Agent nicht mehr für zusätzliche Operationen verwenden.
Warnung
Machen Sie sich vor dem Deaktivieren von Agents mit der Funktionsweise des jeweiligen Agents und den Auswirkungen der Deaktivierung in der Organisation vertraut.
Um einen Cmdlet-Erweiterungs-Agent zu deaktivieren, verwenden Sie das Cmdlet Disable-CmdletExtensionAgent. Geben Sie beim Ausführen des Cmdlets den Namen des Agents an, den Sie deaktivieren möchten. In diesem Beispiel wird deaktiviert Scripting Agent
.
Disable-CmdletExtensionAgent "Scripting Agent"
Ausführliche Informationen zu Syntax und Parametern finden Sie unter Disable-CmdletExtensionAgent.
Anzeigen vorhandener Cmdlet-Erweiterungs-Agents
Durch Anzeigen vorhandener Cmdlet-Erweiterungs-Agents können Sie prüfen, welche Agents zuerst ausgeführt werden und in einer Exchange 2013-Organisation aktiviert sind. Weitere Informationen zum Pipelining und zum Cmdlet Format-Table finden Sie unter den folgenden Themen:
In diesem Beispiel werden mithilfe des Cmdlets Get-CmdletExtensionAgent Details eines bestimmten Cmdlet-Erweiterungs-Agents abgerufen. In diesem Beispiel werden die Details der Mailbox Permissions Agent
zurückgegeben.
Get-CmdletExtensionAgent "Mailbox Permissions Agent"
In diesem Beispiel werden mehrere Cmdlet-Erweiterungs-Agents mithilfe des Cmdlets Get-CmdletExtensionAgent abgerufen und die Ausgabe dann an das Cmdlet Format-Table weitergeleitet. In diesem Beispiel wird eine Liste aller Cmdlet-Erweiterungs-Agents in der Organisation angezeigt, und mithilfe des Cmdlets Format-Table werden die Eigenschaften Name, Enabled und Priority jedes Agents in einer Tabelle angezeigt.
Get-CmdletExtensionAgent | Format-Table Name, Enabled, Priority
Ausführliche Informationen zu Syntax und Parametern finden Sie unter Get-CmdletExtensionAgent.
Ändern der Priorität eines Cmdlet-Erweiterungs-Agents
Die Möglichkeit, die Priorität eines Cmdlet-Erweiterungs-Agents in Exchange 2013 zu ändern, ist nützlich, wenn ein Cmdlet einen bestimmten Agent vor einem anderen Agent aufrufen soll. Dies ist besonders nützlich, wenn Sie ein benutzerdefiniertes Skript erstellen, das Scripting Agent
in ausgeführt wird, und sie möchten, dass dieses Skript Vorrang vor einem integrierten Agent hat. Weitere Informationen zu finden Scripting Agent
Sie unter Cmdlet-Erweiterungs-Agents.
Warnung
Das Ändern der Priorität oder das Ersetzen der Funktionalität eines integrierten Agents stellt einen erweiterten Vorgang dar. Stellen Sie sicher, dass Sie die Auswirkungen der Änderungen vollständig verstehen, die Sie vornehmen.
Agents werden von 0 bis zur maximalen Anzahl von Agents geordnet. Je näher bei Null die Position eines Agents ist, umso höher ist die Priorität dieses Agents. Agents mit einer höheren Priorität werden zuerst aufgerufen. Weitere Informationen zur Priorität von Agents finden Sie unter Cmdlet-Erweiterungs-Agents.
Im folgenden Beispiel wird die Priorität eines Cmdlet-Erweiterungs-Agents mithilfe des Cmdlets Set-CmdletExtensionAgent geändert. In diesem Beispiel wird die Priorität von Scripting Agent
in 3 geändert.
Set-CmdletExtensionAgent "Scripting Agent" -Priority 3
Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-CmdletExtensionAgent.