사용자 정의 출력을 호스트에 씁니다.
Syntax
Description
Write-Host
cmdlet”의 기본 목적을 위해 생산-(주)-디스플레이-만 출력한 asprinting 색깔과 같은 텍스트 메시지를 표시할 때 사용자를 위한 입력과 함께 읽고-호스트.Write-Host
는 tostring()메소드를 사용하여 theoutput 을 작성합니다., 반면 데이터를 파이프라인에 출력하려면 쓰기 출력 또는 implicitoutput 을 사용합니다.
색상을 지정할 수 있습의 텍스트를 사용하여ForegroundColor
매개 변수를 지정할 수 있는 일,배경색으로 색상을 사용하는BackgroundColor
매개 변수입니다. 구분 기호 매개 변수를 지정할 수 있습니다.표시된 개체를 분리하는 데 사용할 문자열. 특정 결과는 powershell 을 호스팅하는 프로그램에 따라 다릅니다.Windows PowerShell5 에서 시작하는
참고
.,0,Write-Host
는Write-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
변수로 리디렉션하고이를 억제합니다.
매개 변수
배경색을 지정합니다. 기본은 없습니다.,ellow
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 |
Specifies the text color., 기본은 없습니다.,
The string representations of the input objects are concatenated to form the output., 공백이 없거나새 줄이 출력 문자열 사이에 삽입됩니다. 마지막 출력 문자열 뒤에 줄 바꿈이 추가되지 않습니다.
Type: | 니다. |
위치: | 이름 |
기본값: | None |
파이프라인 입력을 허용하고: | False |
받아들이 와일드카드 문자: | False |
객체에 표시됩니다.,
Type: | Object |
Aliases: | Msg, Message |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
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
를 호스트에 인쇄합니다.,