Options 개체는 Windows PowerShell ISE에 대한 다양한 설정을 나타내며 Microsoft.PowerShell.Host.ISE.ISEOptions 클래스의 인스턴스입니다.
메서드
RestoreDefaultTokenColors()
토큰 색의 기본값을 복원합니다.
# Changes the color of the comments in the script to red and then restores it to its default value. $psISE.Options.TokenColors["Comment"]="red" $psISE.Options.RestoreDefaultTokenColors()
RestoreDefaults()
모든 옵션 설정의 기본값을 복원합니다. 또한 "이 메시지를 다시 표시 안 함"에 대한 표준 확인란을 제공하는 다양한 경고 메시지의 동작을 다시 설정합니다.
# Changes the background color in the Command Pane and then restores it to its default value. $psISE.Options.CommandPaneBackground = "orange" $psISE.Options.RestoreDefaults()
속성
CommandPaneBackgroundColor
명령 창 편집기의 배경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 클래스의 인스턴스입니다.
# Changes the background color of the Command Pane to orange. $psISE.Options.CommandPaneBackground = "orange"
CommandPaneUp
명령 창이 출력 창 위에 있는지 여부를 나타내는 부울 값을 가져오거나 설정하는 읽기/쓰기 속성입니다.
# Moves the Command Pane to the top of the screen. $psISE.Options.CommandPaneUp = $true
DebugBackgroundColor
출력 창에 표시되는 디버그 텍스트의 배경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 클래스의 인스턴스입니다.
# Changes the background color for the debug text that appears in the Output Pane to blue. $psISE.Options.DebugBackgroundColor ='#0000FF'
DebugForegroundColor
출력 창에 표시되는 디버그 텍스트의 전경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 클래스의 인스턴스입니다.
# Changes the foreground color for the debug text that appears in the Output Pane to yellow. $psISE.Options.DebugForegroundColor =”yellow”
DefaultOptions
옵션 설정의 기본값을 가져오는 읽기 전용 속성입니다.
# Displays the name of the default options. $psISE.Options.DefaultOptions
# Here is a typical listing of the default options: SelectedScriptPaneState : Right ShowToolBar : True TokenColors : {[Attribute, #FFADD8E6], [Command, #FF0000FF], [Com mandArgument, #FF8A2BE2], [CommandParameter, #FF000 080]...} DefaultOptions : Microsoft.PowerShell.Host.ISE.ISEOptions FontSize : 12 FontName : Lucida Console ErrorForegroundColor : #FF0000FF ErrorBackgroundColor : #00FFFFFF WarningForegroundColor : #FFFF8C00 WarningBackgroundColor : #00FFFFFF VerboseForegroundColor : #FF0000FF VerboseBackgroundColor : #00FFFFFF DebugForegroundColor : #FF0000FF DebugBackgroundColor : #00FFFFFF OutputPaneBackgroundColor : #FFF0F8FF OutputPaneTextBackgroundColor : #FFF0F8FF OutputPaneForegroundColor : #FF000000 CommandPaneBackgroundColor : #FFFFFFFF ScriptPaneBackgroundColor : #FFFFFFFF ShowWarningForDuplicateFiles : True ShowWarningBeforeSavingOnRun : True UseLocalHelp : True CommandPaneUp : False
ErrorBackgroundColor
출력 창에 표시되는 오류 텍스트의 배경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 클래스의 인스턴스입니다.
# Changes the background color for the error text that appears in the Output Pane to black. $psISE.Options.ErrorBackgroundColor="black"
ErrorForegroundColor
출력 창에 표시되는 오류 텍스트의 전경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 클래스의 인스턴스입니다.
# Changes the foreground color for the error text that appears in the Output Pane to green. $psISE.Options.ErrorForegroundColor =”green”
FontName
스크립트 창, 명령 창 및 출력 창에서 현재 사용 중인 글꼴 이름을 가져오거나 설정하는 읽기/쓰기 속성입니다.
# Changes the font used in all the panes. $psISE.Options.FontName = "courier new"
FontSize
스크립트 창, 명령 창 및 출력 창에서 사용되는 글꼴 크기(정수)를 가져오거나 설정하는 읽기/쓰기 속성입니다. 유효한 값 범위는 (8, 32)입니다.
# Changes the font size in all the panes. $psISE.Options.FontSize = 20
OutputPaneBackgroundColor
출력 창 자체의 배경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 클래스의 인스턴스입니다.
# Changes the background color of the Output Pane to gold. $psISE.Options.OutputPaneForegroundColor = "gold"
OutputPaneTextForegroundColor
출력 창에서 텍스트의 전경색을 변경하는 읽기/쓰기 속성입니다.
# Changes the foreground color of the text in the Output Pane to blue. $psISE.Options.OutputPaneTextForegroundColor = "blue"
OutputPaneTextBackgroundColor
출력 창에서 텍스트의 배경색을 변경하는 읽기/쓰기 속성입니다.
# Changes the background color of the Output Pane text to pink. $psISE.Options.OutputPaneTextBackgroundColor = "pink"
ScriptPaneBackgroundColor
파일의 배경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 클래스의 인스턴스입니다.
# Sets the color of the script pane background to yellow. $psISE.Options.ScriptPaneBackgroundColor = ”yellow”
ScriptPaneForegroundColor
스크립트 창에서 스크립트가 아닌 파일의 전경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 스크립트 파일의 전경색을 설정하려면 TokenColors 속성을 사용하십시오.
# Sets the foreground to color of non-script files in the script pane to green. $psISE.Options.ScriptPaneBackgroundColor = ”green”
SelectedScriptPaneState
디스플레이에서 스크립트 창의 위치를 가져오거나 설정하는 읽기/쓰기 속성입니다. 사용할 수 있는 값은 “top”, “right” 및 “Maximized”입니다.
# Moves the Script Pane to the top $psISE.Options.SelectedScriptPaneState = "Top" # Moves the Script Pane to the right. $psISE.Options.SelectedScriptPaneState = "Right" # Maximizes the Script Pane $psISE.Options.SelectedScriptPaneState = "Maximized"
ShowToolBar
도구 모음이 표시되는지 여부를 결정하는 읽기/쓰기 부울 속성입니다.
# Show the tool bar. $psISe.Options.ShowToolBar = $true
ShowWarningBeforeSavingOnRun
스크립트가 실행 전에 자동으로 저장될 때 경고 메시지가 표시되는지 여부를 결정하는 부울 값을 가져오거나 설정하는 읽기/쓰기 속성입니다.
# Sets the option to display a warning message # when an attempt is made to save a script before running it. $psISE.Options.ShowWarningBeforeSavingOnRun=$true
ShowWarningForDuplicateFiles
같은 파일을 여러 PowerShell 탭에서 열 때 경고 메시지가 표시되게 하는 부울 값을 가져오거나 설정하는 읽기/쓰기 속성입니다.
# Set the ShowWarningForDuplicateFiles property to true. $psISE.Options.ShowWarningForDuplicateFiles = $true # The following message is displayed: “A copy of this file # is open in another PowerShell Tab. Changes made to this # file will affect all open copies.”
TokenColors
명령 창과 스크립트 창에 대한 토큰 유형 및 색의 이름/값 쌍이 포함된 사전 개체를 가져오는 속성입니다.
# Sets the color of commands to green. $psISE.Options.TokenColors["Command"] = "green" # Sets the color of keywords to magenta. $psISE.Options.TokenColors["Keyword"] = "magenta"
UseLocalHelp
로컬 도움말이나 온라인 도움말이 표시되는지 여부를 나타내는 부울 값을 가져오거나 설정하는 읽기/쓰기 속성입니다.
# Sets the option for the online help to be displayed. $psISE.Options.LocalHelp=$false
VerboseBackgroundColor
출력 창에 표시되는 자세한 정보 표시 텍스트의 배경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 개체의 인스턴스입니다.
# Changes the background color for the verbose text that appears in the Output Pane to blue. $psISE.Options.VerboseBackgroundColor ='#0000FF'
VerboseForegroundColor
출력 창에 표시되는 자세한 정보 표시 텍스트의 전경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 개체의 인스턴스입니다.
# Changes the foreground color for the verbose text that appears in the Output Pane to yellow. $psISE.Options.VerboseForegroundColor =”yellow”
WarningBackgroundColor
출력 창에 표시되는 경고 텍스트의 배경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 개체의 인스턴스입니다.
# Changes the background color for the warning text that appears in the Output Pane to blue. $psISE.Options.WarningBackgroundColor ='#0000FF'
WarningForegroundColor
출력 창에 표시되는 경고 텍스트의 전경색을 가져오거나 설정하는 읽기/쓰기 속성입니다. 이 속성은 System.Windows.Media.Color 개체의 인스턴스입니다.
# Changes the foreground color for the warning text that appears in the Output Pane to yellow. $psISE.Options.WarningForegroundColor =”yellow”
참고 항목