기타 유용한 스크립팅 개체Other Useful Scripting Objects

다음 개체에서는 Windows PowerShell ISE의 추가 스크립팅 기능을 제공합니다.The following objects provide additional scripting functionality in Windows PowerShell ISE. $psISE 계층 구조에 포함되지는 않습니다.They are not part of the $psISE hierarchy.

유용한 스크립팅 개체Useful Scripting objects

$psUnsupportedConsoleApplications$psUnsupportedConsoleApplications

Windows PowerShell ISE가 콘솔 응용 프로그램과 상호 작용하는 방식에는 몇 가지 제한 사항이 있습니다.There are some limitations on how Windows PowerShell ISE interacts with console applications. 사용자의 개입을 필요로 하는 명령이나 자동화 스크립트는 Windows PowerShell 콘솔에서 작동하는 방식으로 작동하지 않을 수 있습니다.A command or an automation script that requires user intervention might not work the way it works from the Windows PowerShell console. 이러한 명령이나 스크립트가 Windows PowerShell ISE 명령 창에서 실행되는 것을 차단할 수 있습니다.You might want to block these commands or scripts from running in the Windows PowerShell ISE Command pane. $psUnsupportedConsoleApplications 개체는 그러한 명령의 목록을 보관합니다.The $psUnsupportedConsoleApplications object keeps a list of such commands. 이 목록에 있는 명령을 실행하려 할 경우, 지원되지 않는다는 메시지가 표시됩니다.If you try to run the commands in this list, you get a message that they are not supported. 다음 스크립트는 목록에 항목을 추가합니다.The following script adds an entry to the list.

# List the unsupported commands
$psUnsupportedConsoleApplications

# Add a command to this list
$psUnsupportedConsoleApplications.Add('Mycommand')

# Show the augmented list of commands
$psUnsupportedConsoleApplications

$psLocalHelp$psLocalHelp

로컬의 컴파일된 HTML 도움말 파일에 있는 도움말 항목과 연결된 링크 간에 상황에 맞는 매핑을 유지 관리하는 사전 개체입니다.This is a dictionary object that maintains a context-sensitive mapping between Help topics and their associated links in the local compiled HTML Help file. 특정 항목에 대한 로컬 도움말을 찾는 데 사용됩니다.It is used to locate the local Help for a particular topic. 이 목록에서 항목을 추가하거나 삭제할 수 있습니다.You can add or delete topics from this list. 다음 코드 예제에서는 $psLocalHelp에 들어 있는 몇 가지 키-값 쌍 예를 보여 줍니다.The following code example shows some example key-value pairs that are contained in $psLocalHelp.

# See the local help map
$psLocalHelp | Format-List
Key   : Add-Computer
Value : WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htm

Key   : Add-Content
Value : WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htm

다음 스크립트는 목록에 항목을 추가합니다.The following script adds an entry to the list.

$psLocalHelp.Add("get-myNoun", "c:\MyFolder\MyHelpChm.chm::/html/0198854a-1298-57ae-aa0c-87b5e5a84712.htm")

$psOnlineHelp$psOnlineHelp

도움말 항목의 항목 제목과 거기에 연결된 외부 URL 간에 상황에 맞는 매핑을 유지 관리하는 사전 개체입니다.This is a dictionary object that maintains a context-sensitive mapping between topic titles of Help topics and their associated external URLs. 웹에서 특정 항목에 대한 도움말을 찾는 데 사용됩니다.It is used to locate the Help for a particular topic on the web. 이 목록에서 항목을 추가하거나 삭제할 수 있습니다.You can add or delete topics from this list.

$psOnlineHelp | Format-List
Key   : Add-Computer
Value : http://go.microsoft.com/fwlink/p/?LinkID=135194

Key   : Add-Content
Value : http://go.microsoft.com/fwlink/p/?LinkID=113278

다음 스크립트는 목록에 항목을 추가합니다.The following script adds an entry to the list.

$psOnlineHelp.Add("get-myNoun", "http://www.mydomain.com/MyNoun.html")

참고 항목See Also

Windows PowerShell ISE 스크립팅 개체 모델의 용도Purpose of the Windows PowerShell ISE Scripting Object Model