Freigeben über


Beispiele für benutzerdefinierte Hosts

Dieser Abschnitt enthält Beispielcode zum Schreiben eines benutzerdefinierten Hosts. Sie können Microsoft Visual Studio verwenden, um eine Konsolenanwendung zu erstellen und dann den Code aus den Themen in diesem Abschnitt in Ihre Hostanwendung zu kopieren.

In diesem Abschnitt

Host01-Beispiel In diesem Beispiel wird gezeigt, wie eine Hostanwendung implementiert wird, die einen einfachen benutzerdefinierten Host verwendet.

Host02-Beispiel- In diesem Beispiel wird gezeigt, wie Sie eine Hostanwendung schreiben, die die Windows PowerShell-Runtime zusammen mit einer benutzerdefinierten Hostimplementierung verwendet. Die Hostanwendung legt die Hostkultur auf Deutsch fest, führt das cmdlet Get-Process aus und zeigt die Ergebnisse an, wie Sie sie mit pwrsh.exesehen würden, und druckt dann die aktuellen Daten und Uhrzeiten in Deutsch aus.

Host03-Beispiel In diesem Beispiel wird gezeigt, wie Sie eine interaktive konsolenbasierte Hostanwendung erstellen, die Befehle aus der Befehlszeile liest, die Befehle ausführt und dann die Ergebnisse in der Konsole anzeigt.

Host04-Beispiel In diesem Beispiel wird gezeigt, wie Sie eine interaktive konsolenbasierte Hostanwendung erstellen, die Befehle aus der Befehlszeile liest, die Befehle ausführt und dann die Ergebnisse in der Konsole anzeigt. Diese Hostanwendung unterstützt auch das Anzeigen von Eingabeaufforderungen, mit denen der Benutzer mehrere Auswahlmöglichkeiten angeben kann.

Host05-Beispiel In diesem Beispiel wird gezeigt, wie Sie eine interaktive konsolenbasierte Hostanwendung erstellen, die Befehle aus der Befehlszeile liest, die Befehle ausführt und dann die Ergebnisse in der Konsole anzeigt. Diese Hostanwendung unterstützt auch Aufrufe von Remotecomputern mithilfe der Enter-PSSession- und Exit-PSSession-Cmdlets

Host06-Beispiel In diesem Beispiel wird gezeigt, wie Sie eine interaktive konsolenbasierte Hostanwendung erstellen, die Befehle aus der Befehlszeile liest, die Befehle ausführt und dann die Ergebnisse in der Konsole anzeigt. Darüber hinaus verwendet dieses Beispiel die Tokenizer-APIs, um die Farbe des Texts anzugeben, der vom Benutzer eingegeben wird.

Siehe auch