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