日付範囲パラメーター (例: 20130801-20130815) を必要とする exe を呼び出し、それをループして 15 日を差し引いて新しい日付範囲で exe を呼び出す最善の方法を見つけようとしています。
do until を使用することを考えましたが、方法がわかりません (powershell/プログラミングの初心者) が、これは正しい方法とはかけ離れていると確信しています :)。私はこれを理解し始めたばかりなので、事前にあらゆる/すべての助けに感謝します.
do {
$startDate = (Get-Date).adddays(-34)
$requireddate = some date that is set ad-hoc
$startdate.ToString("yyyyMMdd")
#[datetime]::parseexact($startdate,"MMddyyyy",$null)
Call THE EXE at this point with the parameters $startdate and $enddate
$enddate = $startdate.AddDays(-15)
write-host $enddate.ToString("yyyyMMdd")
}
until ($enddate -eq $requireddate)