设置powershell到期日期

时间:2014-12-29 09:30:19

标签: powershell

我想让我的powershell脚本在某个日期之后过期。需要在powershell脚本中插入哪些代码才能这样做?我搞不清楚了 !请帮忙!

1 个答案:

答案 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构造