El objeto ISEAddOnToolCollectionThe ISEAddOnToolCollection Object

El objeto ISEAddOnToolCollection es una colección de objetos ISEAddOnTool .The ISEAddOnToolCollection object is a collection of ISEAddOnTool objects. Un ejemplo es el objeto $psISE.CurrentPowerShellTab.VerticalAddOnTools.An example is the $psISE.CurrentPowerShellTab.VerticalAddOnTools object.

MétodosMethods

Add( Name, ControlType, [IsVisible] )Add( Name, ControlType, [IsVisible] )

Se admite en Windows PowerShell ISE 3.0 y versiones posteriores y no está presente en las versiones anteriores.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Agrega una nueva herramienta de complemento a la colección.Adds a new add-on tool to the collection. Devuelve la herramienta de complemento recién agregada.It returns the newly added add-on tool. Antes de ejecutar este comando, debe instalar la herramienta de complemento en el equipo local y cargar el ensamblado.Before you run this command, you must install the add-on tool on the local computer and load the assembly.

Name (cadena). Especifica el nombre para mostrar de la herramienta de complemento que se agrega a Windows PowerShell ISE.Name - String Specifies the display name of the add-on tool that is added to Windows PowerShell ISE.

ControlType (tipo). Especifica el control que se agrega.ControlType -Type Specifies the control that is added.

[IsVisible] (booleano opcional). Si se establece en $true, la herramienta de complemento está visible inmediatamente en el panel de herramientas asociado.[IsVisible] - optional Boolean If set to $true, the add-on tool is immediately visible in the associated tool pane.

# Load a DLL with an add-on and then add it to the ISE
[reflection.assembly]::LoadFile("c:\test\ISESimpleSolution\ISESimpleSolution.dll")
$psISE.CurrentPowerShellTab.VerticalAddOnTools.Add("Solutions", [ISESimpleSolution.Solution], $true)

Remove( Item )Remove( Item )

Se admite en Windows PowerShell ISE 3.0 y versiones posteriores y no está presente en las versiones anteriores.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Quita de la colección la herramienta de complemento especificada.Removes the specified add-on tool from the collection.

Item (Microsoft.PowerShell.Host.ISE.ISEAddOnTool). Especifica el objeto que se quitará de Windows PowerShell ISE.Item - Microsoft.PowerShell.Host.ISE.ISEAddOnTool Specifies the object to be removed from Windows PowerShell ISE.

# Load a DLL with an add-on and then add it to the ISE
[reflection.assembly]::LoadFile("c:\test\ISESimpleSolution\ISESimpleSolution.dll")
$psISE.CurrentPowerShellTab.VerticalAddOnTools.Add("Solutions", [ISESimpleSolution.Solution], $true)

SetSelectedPowerShellTab( psTab )SetSelectedPowerShellTab( psTab )

Se admite en Windows PowerShell ISE 3.0 y versiones posteriores y no está presente en las versiones anteriores.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Selecciona la pestaña de PowerShell que el parámetro psTab especifica.Selects the PowerShell tab that the psTab parameter specifies.

psTab (Microsoft.PowerShell.Host.ISE.PowerShellTab). La pestaña de PowerShell que se seleccionará.psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab The PowerShell tab to select.

$newTab = $psISE.PowerShellTabs.Add()
# Change the DisplayName of the new PowerShell tab.
$newTab.DisplayName = 'Brand New Tab'

Remove( psTab )Remove( psTab )

Se admite en Windows PowerShell ISE 3.0 y versiones posteriores y no está presente en las versiones anteriores.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Quita la pestaña de PowerShell que el parámetro psTab especifica.Removes the PowerShell tab that the psTab parameter specifies.

psTab (Microsoft.PowerShell.Host.ISE.PowerShellTab). La pestaña de PowerShell que se quitará.psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab The PowerShell tab to remove.

$newTab = $psISE.PowerShellTabs.Add()
Change the DisplayName of the new PowerShell tab.
$newTab.DisplayName = 'This tab will go away in 5 seconds'
sleep 5
$psISE.PowerShellTabs.Remove($newTab)

Consulte tambiénSee Also