Windows PowerShell 다루기

PowerShell

파일 입력

$[변수명] = Read-Host "[입력 내용]"

예제

$var1 = Read-Host "변수1"
변수1

파일 출력

Write-Host "[출력 내용]"

예제

Write-Host "출력 결과"
출력 결과

Set-Content “파일 패스” “저장하고 싶은 내용”

파일을 출력할 때 사용하는 커맨드입니다. 먼저 저장할 위치와 파일명을 지정한 후, 내용을 입력하면 해당 내용을 가진 파일이 출력됩니다.

파일 읽기

Get-Content “파일 패스”

파일을 읽어들일 때 사용하는 커맨드입니다. 실행하면 파워쉘 창에 해당 파일의 내용이 출력됩니다.

출력 결과 색 변경

Write-Host "[출력 내용]" -foregroundcolor Black
Write-Host "[출력 내용]" -backgroundcolor White

지정 가능 색상

Black, DarkBlue, DarkGreen, DarkCyan, DarkRed, DarkMagenta, DarkYellow, Gray, DarkGray, Blue, Green, Cyan, Red, Magenta, Yellow, White

주석

단일 주석

# 코멘트 내용

블럭 주석

<# 코멘트
내용 #>

복사, 삭제, 이동 옵션

-Force

파일이나 폴더가 읽기 전용일 경우에 강제로 명령을 수행하기 위해 사용합니다. 유저 권한 문제로 변경이 안 되는 경우에는 별도의 권한 지정이 필요합니다.

-Recurse

폴더 내의 하위 파일을 모두 지정합니다.

-PassThru

커맨드 실행 결과를 출력합니다.

특수 문자

$

변수를 할당할 때 변수명 앞에 사용됩니다.

`

이스케이프 문자로 사용됩니다.

%

Foreach문을 요약할 때 사용됩니다.

|

커맨드의 결과값을 다음 커맨드의 인수로 전달할 때 사용됩니다.

&

PowerShell 스크립트 파일을 실행할 때 사용됩니다.

제목과 URL을 복사했습니다