Andere nuttige Scripting objectenOther Useful Scripting Objects

De volgende objecten bieden extra scripting functionaliteit in Windows PowerShell ISE.The following objects provide additional scripting functionality in Windows PowerShell ISE. Ze maken geen deel uit van de $psISE hiërarchie.They are not part of the $psISE hierarchy.

Nuttige Scripting-objectenUseful Scripting objects

$psUnsupportedConsoleApplications$psUnsupportedConsoleApplications

Er zijn enkele beperkingen op de interactie van Windows PowerShell ISE met consoletoepassingen.There are some limitations on how Windows PowerShell ISE interacts with console applications. Een opdracht of een automatiseringsscript dat vereist dat tussenkomst van de gebruiker werken de werking van de Windows PowerShell-console niet.A command or an automation script that requires user intervention might not work the way it works from the Windows PowerShell console. Het is raadzaam om deze opdrachten of scripts worden uitgevoerd in het deelvenster met Windows PowerShell ISE-opdracht te blokkeren.You might want to block these commands or scripts from running in the Windows PowerShell ISE Command pane. De $psUnsupportedConsoleApplications object houdt een lijst van deze opdrachten.The $psUnsupportedConsoleApplications object keeps a list of such commands. Als u probeert de opdrachten uitvoeren in deze lijst, krijgt u een bericht dat ze niet worden ondersteund.If you try to run the commands in this list, you get a message that they are not supported. Het volgende script voegt een vermelding toe aan de lijst.The following script adds an entry to the list.

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

$psLocalHelp$psLocalHelp

Dit is een dictionary-object dat wordt de contextgevoelige toewijzing tussen het Help-onderwerpen en hun bijbehorende koppelingen in het lokale gecompileerde HTML Help-bestand.This is a dictionary object that maintains a context-sensitive mapping between Help topics and their associated links in the local compiled HTML Help file. Deze wordt gebruikt voor het vinden van de lokale Help voor een bepaald onderwerp.It is used to locate the local Help for a particular topic. U kunt toevoegen of verwijderen van onderwerpen uit deze lijst.You can add or delete topics from this list. Het volgende codevoorbeeld toont een aantal voorbeelden van sleutel-waardeparen die zijn opgenomen in $psLocalHelp.The following code example shows some example key-value pairs that are contained in $psLocalHelp.

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

VoorbeelduitvoerSample Output

Sleutel:-ComputerKey : Add-Computer Waarde: WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htmValue : WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htm
Sleutel:-InhoudKey : Add-Content Waarde: WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htmValue : WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htm

Het volgende script voegt een vermelding toe aan de lijst.The following script adds an entry to the list.

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

$psOnlineHelp$psOnlineHelp

Dit is een dictionary-object dat wordt de contextgevoelige toewijzing tussen de titels van Help-onderwerpen en de bijbehorende externe URL's.This is a dictionary object that maintains a context-sensitive mapping between topic titles of Help topics and their associated external URLs. Wordt gebruikt voor het vinden van de Help voor een bepaald onderwerp op het web.It is used to locate the Help for a particular topic on the web. U kunt toevoegen of verwijderen van onderwerpen uit deze lijst.You can add or delete topics from this list.

$psOnlineHelp | Format-List

VoorbeelduitvoerSample Output

Sleutel:-ComputerKey : Add-Computer Waarde: http://go.microsoft.com/fwlink/p/?LinkID=135194Value : http://go.microsoft.com/fwlink/p/?LinkID=135194
Sleutel:-InhoudKey : Add-Content Waarde: http://go.microsoft.com/fwlink/p/?LinkID=113278Value : http://go.microsoft.com/fwlink/p/?LinkID=113278

Het volgende script voegt een vermelding toe aan de lijst.The following script adds an entry to the list.

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

Zie ookSee Also