Write-Host (한국어)

모듈:Microsoft.파워쉘.유틸리티

사용자 정의 출력을 호스트에 씁니다.

Syntax

Description

Write-Hostcmdlet”의 기본 목적을 위해 생산-(주)-디스플레이-만 출력한 asprinting 색깔과 같은 텍스트 메시지를 표시할 때 사용자를 위한 입력과 함께 읽고-호스트.Write-Host는 tostring()메소드를 사용하여 theoutput 을 작성합니다., 반면 데이터를 파이프라인에 출력하려면 쓰기 출력 또는 implicitoutput 을 사용합니다.

색상을 지정할 수 있습의 텍스트를 사용하여ForegroundColor매개 변수를 지정할 수 있는 일,배경색으로 색상을 사용하는BackgroundColor매개 변수입니다. 구분 기호 매개 변수를 지정할 수 있습니다.표시된 개체를 분리하는 데 사용할 문자열. 특정 결과는 powershell 을 호스팅하는 프로그램에 따라 다릅니다.Windows PowerShell5 에서 시작하는

참고

.,0,Write-HostWrite-Information에 대한 래퍼입니다. 이를 통해 이전 버전과의 호환성을 유지하면서Write-Host를 사용하여 작성된 데이터의 캡처 또는 지원.

$InformationPreference환경 변수 및InformationAction일반적인 매개변수는 하 notaffectWrite-Host메시지입니다. 이 규칙의 예외는-InformationAction Ignore이며 효과적으로Write-Host출력을 억제합니다., 십시오(예”5″)

예제 1:Write 콘솔를 추가하지 않고 새로운 라인을

이 명령을 표시 문자열”no newline 테스트와 함께”NoNewline매개 변수입니다.두 번째 문자열이 쓰여지지만 문자열을 분리하는 새 줄이 없기 때문에 첫 번째 문자열과 같은 줄에 끝납니다.,

예제 2:Write 콘솔하고 포함한 분리기

예 3:쓰기와 다른 텍스트 및 배경 색상

이 명령을 표시합니다 심지어는 숫자에서 두 가지를 통해 열두입니다. 그것은 사용하는ForegroundColor매개변수를 출력하는 녹색 어두운 텍스트 그리고BackgroundColor매개변수를 표시 whitebackground.

를 들어 4:쓰기와 다른 텍스트 및 배경 색상

이 명령을 표시 문자열”에 빨간색 텍스트입니다.,”ForegroundColor매개 변수에 의해 정의 된대로 텍스트가 빨간색입니다. 배경은BackgroundColor매개 변수로 정의 된대로 흰색입니다.

예 5:억제하는 출력에서 작성-Host

이러한 명령을 효과적으로 억제하는 출력의Write-Host합니다. 첫 번째 중 하나를 사용하는InformationAction매개변수와 함께Ignore값을 억제하는 출력 스트림 정보.,두 번째 예제는 명령의 정보 스트림을$null변수로 리디렉션하고이를 억제합니다.

매개 변수

-BackgroundColor

배경색을 지정합니다. 기본은 없습니다.,ellow

  • White
  • Type: ConsoleColor
    Accepted values: Black, DarkBlue, DarkGreen, DarkCyan, DarkRed, DarkMagenta, DarkYellow, Gray, DarkGray, Blue, Green, Cyan, Red, Magenta, Yellow, White
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -ForegroundColor

    Specifies the text color., 기본은 없습니다.,

    Type: ConsoleColor Accepted values: Black, DarkBlue, DarkGreen, DarkCyan, DarkRed, DarkMagenta, DarkYellow, Gray, DarkGray, Blue, Green, Cyan, Red, Magenta, Yellow, White Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False
    -NoNewline

    The string representations of the input objects are concatenated to form the output., 공백이 없거나새 줄이 출력 문자열 사이에 삽입됩니다. 마지막 출력 문자열 뒤에 줄 바꿈이 추가되지 않습니다.

    Type: 니다.
    위치: 이름
    기본값: None
    파이프라인 입력을 허용하고: False
    받아들이 와일드카드 문자: False
    -Object

    객체에 표시됩니다.,

    Type: Object
    Aliases: Msg, Message
    Position: 0
    Default value: None
    Accept pipeline input: True
    Accept wildcard characters: False
    -Separator

    Specifies a separator string to insert between objects displayed by the host.,

    Type: Object
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False

    Inputs

    Object

    You can pipe objects to be written to the host.

    Outputs

    None

    Write-Host sends the objects to the host. It does not return any objects., 그러나 호스트는Write-Host가 전송하는 객체를 표시합니다.

    Notes

    • 컬렉션을 호스트에 쓸 때 컬렉션의 요소는 단일 공백으로 구분 된 동일한 라인에 인쇄됩니다. 구분 기호 매개 변수로 재정의할 수 있습니다.

    • Non-원시 데이터 형식과 같은 개체와 속성을 예기치 않은 결과가 발생할 수 있습 및 notprovide 의미 있는 출력된다. 예를 들어Write-Host @{a = 1; b = 2}System.Collections.DictionaryEntry System.Collections.DictionaryEntry를 호스트에 인쇄합니다.,

  • Clear-Host
  • Out-Host
  • Write-Debug
  • Write-Error
  • Write-Output
  • Write-Progress
  • Write-Verbose
  • Write-Warning
  • 답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다