我想让我的powershell脚本在某个日期之后过期。需要在powershell脚本中插入哪些代码才能这样做?我搞不清楚了 !请帮忙!
答案 0 :(得分:0)
您可以在脚本开头检查时间戳,并在日期差异超过特定数字时决定继续吗?
function HasDatePassed([datetime] $EndDate){
$StartDate=(GET-DATE)
$Diff = New-TimeSpan -Start $StartDate -End $EndDate
if ($Diff.Days -gt 0) {
Write-Host "Will expire after $($Diff.Days) days"
}
else {
Write-Host "Expired $($Diff.Days) days ago"
}
}
HasDatePassed "01/01/2015"
HasDatePassed "01/01/2014"
您可以将您的逻辑放在if..else构造
中