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, ∼2544🔥, 0💬
Popular Posts:
What is causing the HTTP 403 (Forbidden) error when running PHP scripts with PHP CGI configuration? ...
How to install FireFTP? FireFTP is a Mozilla FireFox 2 add-on that provides FTP client functions on ...
How to restore Bluetooth icon in the taskbar (system tray) on Windows 7? I removed it by a mistake. ...
What are required to use wireless routers to connect to the Internet? If you want to connect to the ...
What is ActivePerl? ActivePerl, developed by ActiveState Software Inc., is the complete, ready-to-in...