조건문
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 |