Obiekt ISEAddOnToolCollectionThe ISEAddOnToolCollection Object

ISEAddOnToolCollection obiektu jest kolekcją ISEAddOnTool obiektów.The ISEAddOnToolCollection object is a collection of ISEAddOnTool objects. Na przykład $psISE.CurrentPowerShellTab.VerticalAddOnTools obiektu.An example is the $psISE.CurrentPowerShellTab.VerticalAddOnTools object.

MetodyMethods

Dodaj( nazwę, ControlType, [IsVisible] )Add( Name, ControlType, [IsVisible] )

Obsługiwane w programie Windows PowerShell ISE 3.0 i nowszych i nie znajduje się w starszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Dodaje nowe narzędzie dodatek do kolekcji.Adds a new add-on tool to the collection. Zwraca narzędzie nowo dodanego dodatek.It returns the newly added add-on tool. Przed uruchomieniem tego polecenia, należy zainstalować narzędzie dodatku na komputerze lokalnym i załadować zestawu.Before you run this command, you must install the add-on tool on the local computer and load the assembly.

Nazwa — ciąg Określa nazwę wyświetlaną narzędzia dodatek, który jest dodawany do programu Windows PowerShell ISE.Name - String Specifies the display name of the add-on tool that is added to Windows PowerShell ISE.

ControlType — typ Określa formant, który zostanie dodany.ControlType -Type Specifies the control that is added.

[IsVisible] -opcjonalna wartość logiczna Jeśli równa $true, narzędzie dodatek jest od razu widoczne w okienku skojarzone narzędzia.[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)

Usuń( elementu )Remove( Item )

Obsługiwane w programie Windows PowerShell ISE 3.0 i nowszych i nie znajduje się w starszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Usuwa dodatek określonego narzędzia z kolekcji.Removes the specified add-on tool from the collection.

Element -Microsoft.PowerShell.Host.ISE.ISEAddOnTool określa obiekt, który ma zostać usunięty z programu 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 )

Obsługiwane w programie Windows PowerShell ISE 3.0 i nowszych i nie znajduje się w starszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Karta wybiera programu PowerShell, który psTab określa parametr.Selects the PowerShell tab that the psTab parameter specifies.

psTab -PowerShell Microsoft.PowerShell.Host.ISE.PowerShellTab kartę, aby wybrać.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'

Usuń( psTab )Remove( psTab )

Obsługiwane w programie Windows PowerShell ISE 3.0 i nowszych i nie znajduje się w starszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Karta usuwa programu PowerShell, który psTab określa parametr.Removes the PowerShell tab that the psTab parameter specifies.

psTab — karta Microsoft.PowerShell.Host.ISE.PowerShellTab programu PowerShell do usunięcia.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)

Zobacz teżSee Also