Freigeben über


Run-Element

Letzte Änderung: Dienstag, 22. Juni 2010

Gilt für: SharePoint Server 2010

    <Run command='CommandName'>    </Run>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut

Beschreibung

command

Ein ausführbarer Befehl, der mithilfe von cmd.exe /c ausgeführt werden kann. Erforderlich.

Untergeordnete Elemente

Element

Beschreibung

Input

Enthält eine Liste von CrawledProperty-Elementen, von denen jedes Element Eingabedaten für den Befehl angibt.

Output

Enthält eine Liste von CrawledProperty-Elementen, von denen jedes Element eine von dem Befehl ausgegebene durchforstete Eigenschaft angibt.

Übergeordnete Elemente

Element

Beschreibung

PipelineExtensibility

Das übergeordnete Element der Konfiguration für die Pipelineerweiterung.

Hinweise

Sie können mehrere Run-Elemente angeben, die in der in der Konfigurationsdatei aufgeführten Reihenfolge verarbeitet werden.

Wenn das Input-Element CrawledProperty-Elemente enthält, muss das command-Attribut, das den auszuführenden Befehl darstellt, die spezielle Zeichenfolge "%(input)s" enthalten.

Die spezielle Zeichenfolgensequenz "%(input)s" wird beim Ausführen des Befehls durch den tatsächlichen Pfad der Eingabedatei ersetzt.

Wenn das Output-Element CrawledProperty-Elemente enthält, muss das command-Attribut, das den auszuführenden Befehl darstellt, die spezielle Zeichenfolge "%(output)s" enthalten.

Die spezielle Zeichenfolgensequenz "%(output)s" wird beim Ausführen des Befehls durch den tatsächlichen Pfad der Ausgabedatei ersetzt.

Beispiel

Im folgenden Beispiel werden die beiden Befehle sample1.exe und sample2.exe ausgeführt. Beim ersten Befehl werden die Eingabedatei und die Ausgabedatei als zwei Parameter akzeptiert. Mit dem zweiten Befehl werden die Eingabedatei und die Ausgabedatei mithilfe der Optionen –i und –o angegeben.

<PipelineExtensibility>
   <Run command="sample1.exe %(input)s %(output)s">
      <Input> ... </Input>
      <Output> ... </Output>
   </Run>
   <Run command="sample2.exe -i %(input)s -o %(output)s">
      <Input> ... </Input>
      <Output> ... </Output>
   </Run>
</PipelineExtensibility>

Siehe auch

Konzepte

Integrieren einer externen Komponente für die Elementverarbeitung

Pipelineerweiterbarkeits-Konfigurationsschema

Schema der Schnittstelle für die Pipelineerweiterung