我正在编写一个脚本,显示在我们应该更改密码之前的剩余天数。问题是现在,距离密码需要更改还有大约 11 天。我正在努力解决这个问题的逻辑。 85 天倒计时的开始是 2021 年 5 月 16 日。接下来的 85 天从 2021 年 8 月 9 日开始。我希望 85 天后的日子重新开始。老实说,我什至不知道如何开始。也许是一个返回 85 - $currentDate 然后在 85 之后重置的 for 循环,但我不知道如何让它在 85 天的中间从今天开始。
答案 0 :(得分:1)
在您的脚本中,您可以创建一个 function incrementByOne(arr) {
// arr is an array of integers(numbers), Increment all items in the array by
// return the array
for (let i = 0; i < arr.length; i++) {
arr[i] += 1;
}
return(arr);
}
的开始日期,并根据需要将该日期增加 85 天:
May 16, 2021
除非您添加该逻辑,否则代码不会知道密码是否已更新。它只会假设您每次都等到第 85 天重置它。要添加更多智能,您需要执行以下操作之一:
将有许多替代方法来完成这项工作。截至目前,我们不知道提供帐户的服务是什么,将使用什么警报机制,或者您的环境中的 PowerShell 解决方案有哪些限制。