Los objetos siguientes proporcionan funcionalidad de scripting adicional en ISE de Windows PowerShell. No forman parte de la jerarquía de $psISE.

Objetos de scripting útiles

$psUnsupportedConsoleApplications

Hay algunas limitaciones sobre cómo ISE de Windows PowerShell interactúa con aplicaciones de consola. Un comando o un script de automatización que requiere la intervención del usuario no puede funcionar de la misma manera que funciona desde la consola de Windows PowerShell. Puede bloquear la ejecución de estos comandos o scripts en el Panel de comandos de ISE de Windows PowerShell. El objeto $psUnsupportedConsoleApplications mantiene una lista de dichos comandos. Si intenta ejecutar los comandos de esta lista, obtendrá un mensaje notificando que no se admiten. El script siguiente agrega una entrada a la lista:

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

$psLocalHelp

Este es un objeto de diccionario que mantiene una asignación contextual entre los temas de Ayuda y sus vínculos asociados en el archivo de Ayuda HTML compilado local. Se utiliza para buscar la Ayuda local de un tema determinado. Puede agregar o eliminar temas en esta lista. Más abajo se muestran algunos pares clave-valor de ejemplo contenidos en $psLocalHelp:

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

Resultado de ejemplo:

Clave: Add-Computer

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

Clave: Add-Content

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

El script siguiente agrega una entrada a la lista:

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

$psOnlineHelp

Este es un objeto de diccionario que mantiene una asignación contextual entre los títulos de los temas de Ayuda y sus direcciones URL externas asociadas. Se utiliza para buscar la Ayuda web de un tema determinado. Puede agregar o eliminar temas en esta lista.

$psOnlineHelp |format-list

Resultado de ejemplo:

Clave: Add-Computer

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

Clave: Add-Content

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

El script siguiente agrega una entrada a la lista:

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

Vea también




Tabla de contenido