私は毎月第3火曜日を計算するために私がインターネット上で見つけたこのスクリプトを持っていますが、私はそれを修正して月の7日目と同じ任意の日数を加えたもの)。Powershell月のn日目を取得
$FindNthDay=3
$WeekDay='Tuesday'
[datetime]$Today=[datetime]::NOW
$todayM=$Today.Month.ToString()
$todayY=$Today.Year.ToString()
[datetime]$StrtMonth=$todayM+'/7/'+$todayY
while ($StrtMonth.DayofWeek -ine $WeekDay) { $StrtMonth=$StrtMonth.AddDays(1) }
$StrtMonth.AddDays(7*($FindNthDay-1))
$NextUpdate = $StrtMonth.AddDays(7*($FindNthDay-1))
私はここで論理を理解していませんが、私は$平日は必要ないと思います。何か案は?他のスクリプトとの一貫性を保つために、可能な限り同様の構造と変数名を使用したいと思います。
ありがとうございました
私はあなたの質問に答えたと思います。私はあなたがこの作品で何を求めているのか理解していないので、もしそれがまだ必要ならば、コメントに展開してください: 'それを修正して、月の7日目と同じであれば任意の日数' – FoxDeploy