Freigeben über


Andere nützliche Skriptingobjekte

Die folgenden Objekte stellen zusätzliche Skriptfunktionen in Windows PowerShell ISE bereit. Sie sind nicht Teil der $psISE Hierarchie.

Nützliche Scripting-Objekte

$psUnsupportedConsoleApplications

Es gibt einige Einschränkungen für die Interaktion von Windows PowerShell ISE mit Konsolenanwendungen. Ein Befehl oder ein Automatisierungsskript, das einen Benutzereingriff erfordert, funktioniert möglicherweise nicht so, wie es über die Windows PowerShell-Konsole funktioniert. Möglicherweise möchten Sie die Ausführung dieser Befehle oder Skripts im Windows PowerShell ISE-Befehlsbereich blockieren. Das $psUnsupportedConsoleApplications-Objekt behält eine Liste solcher Befehle bei. Wenn Sie versuchen, die Befehle in dieser Liste auszuführen, erhalten Sie eine Meldung, dass sie nicht unterstützt wird. Das folgende Skript fügt der Liste einen Eintrag hinzu.

# 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, das eine kontextabhängige Zuordnung zwischen Hilfethemen und den zugehörigen Links in der lokalen kompilierten HTML-Hilfedatei verwaltet. Es wird verwendet, um die lokale Hilfe für ein bestimmtes Thema zu finden. Sie können Themen aus dieser Liste hinzufügen oder löschen. Das folgende Codebeispiel zeigt einige Beispiel-Schlüssel-Wert-Paare, die in $psLocalHelpenthalten sind.

# See the local help map
$psLocalHelp | Format-List
Key   : Add-Computer
Value : WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htm

Key   : Add-Content
Value : WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htm

Das folgende Skript fügt der Liste einen Eintrag hinzu.

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

$psOnlineHelp

Dies ist ein Wörterbuchobjekt, das eine kontextabhängige Zuordnung zwischen Thementiteln von Hilfethemen und den zugehörigen externen URLs verwaltet. Es wird verwendet, um die Hilfe für ein bestimmtes Thema im Web zu finden. Sie können Themen aus dieser Liste hinzufügen oder löschen.

$psOnlineHelp | Format-List
Key   : Add-Computer
Value : https://go.microsoft.com/fwlink/p/?LinkID=135194

Key   : Add-Content
Value : https://go.microsoft.com/fwlink/p/?LinkID=113278

Das folgende Skript fügt der Liste einen Eintrag hinzu.

$psOnlineHelp.Add("Get-MyNoun", "https://www.mydomain.com/MyNoun.html")

Siehe auch

Zweck des Windows PowerShell ISE Scripting-Objektmodells