Die folgenden Objekte stellt in Windows PowerShell ISE zusätzliche Skriptfunktionalität bereit. Sie gehören nicht zur $psISE-Hierarchie.

Nützliche Skriptobjekte

$psUnsupportedConsoleApplications

Für die Interaktion von Windows PowerShell ISE mit Konsolenanwendungen gelten einige Einschränkungen. Ein Befehl oder ein Automatisierungsskript, der bzw. das Aktionen von Benutzern erfordert, wird möglicherweise nicht wie in der Windows PowerShell-Konsole ausgeführt. Sie können die Ausführung dieser Befehle oder Skripts im Befehlsbereich von Windows PowerShell ISE blockieren. Das $psUnsupportedConsoleApplications-Objekt enthält eine Liste dieser Befehle. Wenn Sie versuchen, die Befehle in dieser Liste auszuführen, erhalten Sie die Meldung, dass sie nicht unterstützt werden. Mit dem folgenden Skript wird der Liste ein Eintrag hinzugefügt:

# List the unsupported commands
psUnsupportedConsoleApplications
# Add a command to this list
psUnsupportedConsoleApplications.Add(“Mycommand”)
#Show the augmented list of commands
psUnsupportedConsoleApplications

$psLocalHelp

Dies ist ein Wörterbuchobjekt, in dem eine kontextbezogene Zuordnung zwischen Hilfethemen und den zugehörigen Links in der lokalen kompilierten HTML-Hilfedatei gespeichert wird. Es wird verwendet, um die lokale Hilfe für ein bestimmtes Thema zu suchen. Sie können dieser Liste Themen hinzufügen oder Themen aus der Liste löschen. Nachfolgend werden einige Beispiele für Schlüssel-Wert-Paare in $psLocalHelp aufgeführt:

# See the local help map
$psLocalHelp |Format-List 

Beispielausgabe:

Schlüssel: Add-Computer

Wert: WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htm

Schlüssel: Add-Content

Wert: WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htm

Mit dem folgenden Skript wird der Liste ein Eintrag hinzugefügt:

$psLocalHelp.Add("get-myNoun","c:\MyFolder\MyHelpChm.chm::/html/0198854a-1298-57ae-aa0c-87b5e5a84712.htm")

$psOnlineHelp

Dies ist ein Wörterbuchobjekt, in dem eine kontextabhängige Zuordnung zwischen Themenüberschriften von Hilfethemen und den zugehörigen externen URLs gespeichert wird. Es wird verwendet, um die Webhilfe für ein bestimmtes Thema zu suchen. Sie können dieser Liste Themen hinzufügen oder Themen aus der Liste löschen.

$psOnlineHelp |format-list

Beispielausgabe:

Schlüssel: Add-Computer

Wert: https://go.microsoft.com/fwlink/?LinkID=135194

Schlüssel: Add-Content

Wert: https://go.microsoft.com/fwlink/?LinkID=113278

Mit dem folgenden Skript wird der Liste ein Eintrag hinzugefügt:

$psOnlineHelp.Add("get-myNoun","http://www.mydomain.com/MyNoun.html")

Siehe auch




Inhaltsverzeichnis