Oggetto ISEAddOnToolCollectionThe ISEAddOnToolCollection Object

L'oggetto ISEAddOnToolCollection è una raccolta di oggetti ISEAddOnTool .The ISEAddOnToolCollection object is a collection of ISEAddOnTool objects. Un esempio è l'oggetto $psISE.CurrentPowerShellTab.VerticalAddOnTools.An example is the $psISE.CurrentPowerShellTab.VerticalAddOnTools object.

MetodiMethods

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

Supportato in Windows PowerShell ISE 3.0 e versioni successive e non presente nelle versioni precedenti.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Aggiunge un nuovo strumento aggiuntivo alla raccolta.Adds a new add-on tool to the collection. Restituisce lo strumento aggiuntivo appena aggiunto.It returns the newly added add-on tool. Prima di eseguire questo comando, è necessario installare lo strumento aggiuntivo nel computer locale e caricare l'assembly.Before you run this command, you must install the add-on tool on the local computer and load the assembly.

Name : la stringa specifica il nome visualizzato dello strumento aggiuntivo aggiunto a Windows PowerShell ISE.Name - String Specifies the display name of the add-on tool that is added to Windows PowerShell ISE.

ControlType : il tipo specifica il controllo aggiunto.ControlType -Type Specifies the control that is added.

[IsVisible] : valore booleano facoltativo che se impostato su $true rende immediatamente visibile lo strumento aggiuntivo nel riquadro degli strumenti associato.[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 )

Supportato in Windows PowerShell ISE 3.0 e versioni successive e non presente nelle versioni precedenti.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Rimuove lo strumento aggiuntivo specificato dalla raccolta.Removes the specified add-on tool from the collection.

Item : Microsoft.PowerShell.Host.ISE.ISEAddOnTool specifica l'oggetto che deve essere rimosso da 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 )

Supportato in Windows PowerShell ISE 3.0 e versioni successive e non presente nelle versioni precedenti.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Seleziona la scheda di PowerShell specificata dal parametro psTab .Selects the PowerShell tab that the psTab parameter specifies.

psTab : Microsoft.PowerShell.Host.ISE.PowerShellTab indica la scheda di PowerShell da selezionare.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 )

Supportato in Windows PowerShell ISE 3.0 e versioni successive e non presente nelle versioni precedenti.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Rimuove la scheda di PowerShell specificata dal parametro psTab .Removes the PowerShell tab that the psTab parameter specifies.

psTab : Microsoft.PowerShell.Host.ISE.PowerShellTab indica la scheda di PowerShell da rimuovere.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)

Vedere ancheSee Also