Collections:
Other Resources:
Execution Loops in Windows PowerShell Scripts
How to write execution loops in Windows PowerShell scripts? I want to repeat some code multiple times.
✍: FYIcenter.com
There are several ways to write execution loops in Windows PowerShell scripts.
1. "While {...}" loop - For example:
$today = Get-Date
"Today is "+$today.DayOfWeek
$next = $today.AddDays(1)
While ($next.DayOfWeek -ne $today.DayOfWeek) {
"Next day is "+$next.DayOfWeek
$next = $next.AddDays(1)
}
2. "Do {...} While" loop - For example:
$today = Get-Date
"Today is "+$today.DayOfWeek
$next = $today
Do {
$next = $next.AddDays(1)
"Next day is "+$next.DayOfWeek
} While ($next.DayOfWeek -ne $today.DayOfWeek)
3. "Do {...} Until" loop - For example:
$today = Get-Date
"Today is "+$today.DayOfWeek
$next = $today
Do {
$next = $next.AddDays(1)
"Next day is "+$next.DayOfWeek
} Until ($next.DayOfWeek -eq $today.DayOfWeek)
4. "For (...) {...}" loop - For example:
$today = Get-Date
"Today is "+$today.DayOfWeek
$next = $today
For ($i=0; $i -lt 6; $i++) {
$next = $next.AddDays(1)
"Next day is "+$next.DayOfWeek
}
⇒ Array in Windows PowerShell Scripts
⇐ Console Input and Output in Windows PowerShell Scripts
2016-10-29, ∼3045🔥, 0💬
Popular Posts:
How to install Apache server on Windows systems? If you followed our downloading Apache server tutor...
What is yt.dll - DLL File - Yahoo Toolbar for IE Browser? yt.dll is installed as part of the Yahoo! ...
Can I remove startup application "ifrmewrk.exe - Intel Wireless Framework" to speedup my computer an...
How to configure your system for DSL Internet connection? Once your DSL modem is connected to your s...
Can I disable Windows service "Network DDE" to speedup my computer? Microsoft application service "N...