我有这个脚本,我在互联网上找到计算每个月的第三个星期二 - 但我需要修改它只是给我一个月的第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))
我不理解这里的逻辑,我想我不需要$ Weekday。有任何想法吗?我希望尽可能保持类似的结构和变量名称,以便与其他脚本保持一致。
谢谢
我想我回答了你的问题。我不明白你对这件作品的要求,所以如果你仍然需要,请在评论中扩展:'修改它只是给我一个月中的第七天,以及相同的天数,再加上任意天数' – FoxDeploy