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, ∼2824🔥, 0💬
Popular Posts:
What files are stored in the "C:\Users\<userid >\AppData\Local\M icrosoft\Windows\Tempor. ..
How to remove DSAgnt.exe from the startup application list to gain performance and reduce security r...
How much memory can I free up by disabling unnecessary Windows services? If you are buying a new com...
What is the "Smart Card Device Enumeration Service (ScDeviceEnum)" system service on Windows Server ...
What is the scheduled task "\Microsoft\Windows\RAC\ RacTask"on my Windows 7 computer? "\Microsoft\Wi...