조건문

if(조건) {실행할 코드}
else {실행할 코드}

$day = Get-Date

if($day.day -eq 20){
    write-host "Today"
} else {
    write-host "Not Today"
}

PS C:\WINDOWS\system32> C:\aa.ps1
Today


$day = Get-Date

if($day.day -eq 10){
    write-host "Today"
} else {
    write-host "Not Today"
}

PS C:\WINDOWS\system32> C:\aa.ps1
Not Today

반복문

ForEach

$a = 1,2,3,4,5
ForEach ($value in $a) {write-host $value}

PS C:\WINDOWS\system32> C:\aa.ps1
1
2
3
4
5


For

For($a=1; $a -le 5; $a++) {write-host $a}

PS C:\WINDOWS\system32> C:\aa.ps1
1
2
3
4
5

Do While

$a=1
do {write-host $a; $a++}
while($a -lt 5)

PS C:\WINDOWS\system32> C:\aa.ps1
1
2
3
4

Do Until

$a=1
do {write-host $a; $a++}
until ($a -gt 5)

PS C:\WINDOWS\system32> C:\aa.ps1
1
2
3
4
5

파라미터
Param(
[Parameter(Mandatory=$true)]
[String]$variablename)

param(
[parameter (mandatory=$true)]
[string]$cityname)

$a = $cityname
write-host "Welcome to $a!"

PS C:\WINDOWS\system32> C:\aa.ps1
cmdlet aa.ps1(명령 파이프라인 위치 1)
다음 매개 변수에 대한 값을 제공하십시오.
cityname: SEOUL
Welcome to SEOUL!

'클라우드 > PoweShell' 카테고리의 다른 글

변수, 비교연산자  (0) 2023.03.20
PowerShell Script  (0) 2023.03.20
File & Folder  (0) 2023.03.17
PowerShell 명령어  (0) 2023.03.17
Powershell 환경 설정  (0) 2023.03.17

+ Recent posts