ISEAddOnToolCollection 개체The ISEAddOnToolCollection Object

ISEAddOnToolCollection 개체는 ISEAddOnTool 개체의 컬렉션입니다.The ISEAddOnToolCollection object is a collection of ISEAddOnTool objects. 예제는 $psISE.CurrentPowerShellTab.VerticalAddOnTools 개체입니다.An example is the $psISE.CurrentPowerShellTab.VerticalAddOnTools object.

메서드Methods

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

Windows PowerShell ISE 3.0 이상에서 지원되며, 이전 버전에는 없습니다.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

컬렉션에 새 추가 기능 도구를 추가합니다.Adds a new add-on tool to the collection. 새로 추가된 추가 기능 도구를 반환합니다.It returns the newly added add-on tool. 이 명령을 실행하려면 먼저 로컬 컴퓨터에 추가 기능 도구를 설치하고 어셈블리를 로드해야 합니다.Before you run this command, you must install the add-on tool on the local computer and load the assembly.

Name – 문자열. Windows PowerShell ISE에 추가되는 추가 기능 도구의 표시 이름을 지정합니다.Name - String Specifies the display name of the add-on tool that is added to Windows PowerShell ISE.

ControlType – 형식. 추가되는 컨트롤을 지정합니다.ControlType -Type Specifies the control that is added.

[IsVisible] – 선택적 부울. $true로 설정되면, 추가 기능 도구가 연결된 도구 창에 즉시 표시됩니다.[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 )

Windows PowerShell ISE 3.0 이상에서 지원되며, 이전 버전에는 없습니다.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

컬렉션에서 지정된 추가 기능 도구를 제거합니다.Removes the specified add-on tool from the collection.

Item – Microsoft.PowerShell.Host.ISE.ISEAddOnTool. 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 )

Windows PowerShell ISE 3.0 이상에서 지원되며, 이전 버전에는 없습니다.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

psTab 매개 변수가 지정하는 PowerShell을 탭을 선택합니다.Selects the PowerShell tab that the psTab parameter specifies.

psTab – Microsoft.PowerShell.Host.ISE.PowerShellTab. 선택할 PowerShell 탭입니다.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 )

Windows PowerShell ISE 3.0 이상에서 지원되며, 이전 버전에는 없습니다.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

psTab 매개 변수가 지정하는 PowerShell 탭을 제거합니다.Removes the PowerShell tab that the psTab parameter specifies.

psTab – Microsoft.PowerShell.Host.ISE.PowerShellTab. 제거할 PowerShell 탭입니다.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)

참고 항목See Also