Het Object ISEAddOnToolCollectionThe ISEAddOnToolCollection Object

De ISEAddOnToolCollection object is een verzameling ISEAddOnTool objecten.The ISEAddOnToolCollection object is a collection of ISEAddOnTool objects. Een voorbeeld is de $psISE.CurrentPowerShellTab.VerticalAddOnTools object.An example is the $psISE.CurrentPowerShellTab.VerticalAddOnTools object.

MethodenMethods

Voeg( naam, besturingselementtype, [IsVisible])Add( Name, ControlType, [IsVisible] )

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Voegt een nieuw hulpprogramma van de invoegtoepassing toe aan de verzameling.Adds a new add-on tool to the collection. Retourneert het zojuist toegevoegde invoegtoepassing hulpprogramma.It returns the newly added add-on tool. Voordat u deze opdracht uitvoert, moet u het hulpprogramma invoegtoepassing installeren op de lokale computer en de assembly niet laden.Before you run this command, you must install the add-on tool on the local computer and load the assembly.

Naam -tekenreeks geeft de weergavenaam van het hulpprogramma invoegtoepassing die wordt toegevoegd aan Windows PowerShell ISE.Name - String Specifies the display name of the add-on tool that is added to Windows PowerShell ISE.

Besturingselementtype -Type geeft aan dat het besturingselement dat wordt toegevoegd.ControlType -Type Specifies the control that is added.

[IsVisible] -optionele Booleaanse als ingesteld op $true, het hulpprogramma invoegtoepassing direct zichtbaar in het bijbehorende werkvenster is.[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)

Verwijder( Item)Remove( Item )

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Hiermee verwijdert u het hulpprogramma opgegeven invoegtoepassing uit de verzameling.Removes the specified add-on tool from the collection.

Item -Microsoft.PowerShell.Host.ISE.ISEAddOnTool specificeert het object worden verwijderd uit 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 )

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Selecteert de PowerShell tabblad die de psTab parameter geeft u op.Selects the PowerShell tab that the psTab parameter specifies.

psTab -Microsoft.PowerShell.Host.ISE.PowerShellTab het PowerShell-tab om te selecteren.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"

Verwijder( psTab)Remove( psTab )

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Hiermee verwijdert u de PowerShell tabblad die de psTab parameter geeft u op.Removes the PowerShell tab that the psTab parameter specifies.

psTab -Microsoft.PowerShell.Host.ISE.PowerShellTab het PowerShell-tabblad te verwijderen.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)

Zie ookSee Also