Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 $psLocalHelp
enthalten 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")